Bandbreiten-Shaper oder Bandbreiten-Controller-Anwendung für Mac OS X

36

Ich suche ein Bandbreiten- / Paketdrosselungs- / Shaper-Programm mit den folgenden Funktionen:

  • Ähnlich wie Windows-basierter Netlimiter .
  • GUI-basiert und nicht Terminal oder Kommandozeile.
  • Zeigt eine Liste aller Anwendungen, die über das Netzwerk kommunizieren, ihre Verbindungen, Übertragungsraten und mehr.
  • Festlegen von Beschränkungen für die Download- oder Upload-Übertragungsrate für Anwendungen, Verbindungen oder Gruppen von Anwendungen.
Rishi
quelle
Siehe Super - User - Frage superuser.com/questions/126642/...
Die kanonische Frage auf dieser Site scheint hier zu sein -> apple.stackexchange.com/questions/24066/…
bmike
Ich habe alle obigen Antworten gelesen und bin trotzdem einverstanden, dass niemand die Lösung gefunden hat. Wir suchen eine genaue Alternative von Netlimiter für Windows. Also eine GUI-basierte Software, die es einfach ermöglicht, den Download / Upload jeder Anwendung zu überwachen und auch einzuschränken, nicht Ports, sondern Anwendungen. Wenn ich beispielsweise mit JAKSTA Videos herunterlade, die die gesamte verfügbare Bandbreite nutzen, kann ich beim Herunterladen der Videos nicht mehr im Internet surfen. Also, eine gültige Alternative für den Mac?
2014: Der Status scheint immer noch der gleiche zu sein wie oben. Keine Apps (nicht einmal gute Apps), um die Bandbreite basierend auf Apps und nicht auf Ports zu begrenzen.
Jason

Antworten:

24

Für diejenigen mit 10.7 oder neuer 1 ist der Network Link Conditioner (NLC) von Apple , ein kostenloses Dienstprogramm, das ursprünglich in Xcode enthalten war , die einfachste Lösung für den Teil der Bandbreitenbeschränkung . Dann hat Apple alles Sandbox-fröhlich gemacht, und jetzt ist es ein separater Download von Apples Entwickler-Website, den Hardware IO Tools for Xcode .

Die wichtigsten Punkte für NLC sind, dass es von Apple stammt, eine sehr übersichtliche Benutzeroberfläche hat und funktioniert . Einige der anderen Vorschläge in anderen Antworten lassen einige oder alle dieser Kriterien außer Kraft, insbesondere wenn sie nicht auf neueren Betriebssystemen funktionieren.

Für die Überwachung der Bandbreitennutzung pro Anwendung empfehle ich Rubbernet . 2


Fußnoten:

  1. Wenn Sie noch mit 10.6 oder älter arbeiten, können Sie den gleichen Effekt über die Befehlszeile erzielen, indem Sie der Firewall eine Pipe mit begrenzter Bandbreite hinzufügen .

  2. Beachten Sie, dass Sie bei Verwendung der App Store-Version von Rubbernet auch einen Daemon installieren müssen, um die Überwachung durchzuführen. (Ich fürchte, ein weiteres Ende um die Sandkiste herum.)

Warren Young
quelle
* und es scheitert .... für mich trotzdem :(
user1133275
Wie kann NLC verwendet werden, um die Netzwerkbandbreite auf Anwendungsebene anzuzeigen und zu steuern (gemäß den Aufzählungspunkten 3 und 4 in der Frage)?
Jon Schneider
5

Hierfür gibt es mehrere Möglichkeiten.

Verwenden Sie beispielsweise ipfw , pfoder Trickle oder GUI-Frontends für diese, wie z.

schleichend
quelle
+1 Für die. Leider macht keiner wirklich das, was das OP will, nämlich die Echtzeitüberwachung des Netzwerkverkehrs per App. Ich habe einige Zeit vergeblich danach gesucht: S
Martin Marconcini
iftopkönnte für Sie nützlich sein. Echtzeitüberwachung (nicht Shaping) und nach Host (nicht App).
ipfwwird laut manauf Lion veraltet . kann pfctlauf die gleiche Weise verwendet werden?
Adambox
Jep. Und IceFloor ist ein Frontend: hanynet.com/icefloor/index.html
0

Charles Proxy

Begrenzen Sie die Bandbreite und sehen Sie Anfragen und Antworten in Echtzeit.
Charles Proxy hat eine schöne GUI.

Jonathan.
quelle
Leider nur http
Heiko Rupp
1
Nein, du kannst HTTPS machen, es ist in den Proxy-Einstellungen, denke ich
Jonathan.
0

Wasserdach oder Noobproof , beides kostenlos !!

geo
quelle
1
Danke für deine Antwort, geo! Können Sie bitte weitere Informationen hinzufügen? Wie helfen diese Anwendungen dem OP?
Daviesgeek
0

Schauen Sie sich den kleinen Schnatz an: http://www.obdev.at/products/littlesnitch/index.html

Little Snitch bietet Echtzeit-Netzwerküberwachung. Es war ursprünglich eine nette Benutzeroberfläche zum Hinzufügen von Zugriffsregeln für einzelne Anwendungen und hat sich auch zu einem Bandbreitentool entwickelt. Ich weiß nicht, wie ich damit die Bandbreite gestalten soll. Meistens handelt es sich um einen Alles-oder-Nichts-Monitor, der den Netzwerkzugriff akzeptiert / ablehnt.

Es wird Ihnen jedoch sicherlich dabei helfen, herauszufinden, welche Prozesse die Netzwerkaktivität Ihres Mac anregen.

Menü Schnatz

Jim
quelle
Kannst du erklären, wie hilfreich der kleine Schnatz sein wird?
Daniel
Dies ist eine teilweise nützliche Antwort, da die Identifizierung des Datenverkehrs pro App auf Macs nicht so einfach ist. Die Formgebung im selben Werkzeug ist ideal, aber nicht sicher, ob es das gibt.
RichVel