Gibt es eine schnelle Möglichkeit, die Proxy-Einstellung zu ändern?

Auf meinem Laptop habe ich normalerweise eine SSH-Verbindung geöffnet und verwende den Remote-Computer als Proxy-Server, damit mein gesamter Netzwerkverkehr über SSH läuft. Ich weiß, dass es hoffnungslos ist und wir alle dem Untergang geweiht sind, aber ich fühle mich dadurch etwas besser.

Das Problem ist, dass ich es manchmal aus irgendeinem Grund aktivieren und deaktivieren muss und mich dann durch Millionen von Dialogen wühlen muss, um hierher zu gelangen ...

Geben Sie hier die Bildbeschreibung ein

... damit ich diese Option deaktivieren kann.

Gibt es eine schnellere Möglichkeit, dies zu tun, oder eine Möglichkeit, ein Skript einzurichten, um "SOCKS Proxy" ein- und auszuschalten? Wahrscheinlich irgendwas mit Applescript, oder?

Gibt es eine Möglichkeit, dies zu tun, ohne Applescript zu lernen?

Diese Methode ist übrigens wirklich ineffizient. Sie tunneln TCP über TCP, und das verlangsamt die Dinge erheblich. Überprüfen Sie SSHuttle auf eine Lösung oder verwenden Sie ein VPN.

Antworten (2)

Richten Sie zwei Standorte ein - einen mit Proxy, einen - einen davon - Sie sind einen Apple-Menüpunkt vom Switch entfernt.

Apple-Menü

Wählen Sie einfach das Netzwerk aus und bearbeiten Sie dann die Standorte.

NetzwerkStandort

Wenn Sie Alfred verwenden , können Sie eine Variante dieser Erweiterung ausprobieren :

e=$(networksetup -getsocksfirewallproxy wi-fi | grep "No")

if [ -n "$e" ]; then
  echo "Turning on proxy"
  networksetup -setsocksfirewallproxystate wi-fi on
else
  echo "Turning off proxy"
  networksetup -setsocksfirewallproxystate wi-fi off
fi

Weitere Informationen finden Sie unter der networksetupBefehlszeilenfunktion. (Beachten Sie, dass Sie möglicherweise wi-fioben zu etwas anderem wechseln müssen – ethernetfür kabelgebundene Verbindungen oder airportwenn Sie Snow Leopard verwenden.)