Есть ли быстрый способ изменить настройки прокси?

5

На моем ноутбуке я обычно открываю ssh-соединение и использую удаленный компьютер в качестве прокси-сервера, чтобы весь мой сетевой трафик превышал ssh. Я знаю, что это безнадежно, и мы все обречены, но это заставляет меня чувствовать себя немного лучше.

Проблема в том, что иногда мне нужно установить и отключить его по какой-то причине, а затем мне нужно копаться в миллионах диалогов, чтобы попасть сюда ...

введите описание изображения здесь

... так что я могу снять эту опцию.

Есть ли более быстрый способ сделать это или способ настроить скрипт для включения и выключения «SOCKS Proxy»? Наверное, что-то с Applescript, верно?

Есть ли способ сделать это без изучения Applescript?

Agvorth
источник
Этот метод действительно неэффективен, кстати. Вы туннелируете TCP через TCP, и это сильно замедляет работу. Проверьте SSHuttle для одного решения, или используйте vpn.
Chiggsy

Ответы:

5

Настройте два местоположения - одно с прокси, одно - другое - вы находитесь в пункте меню Apple, вдали от коммутатора.

Apple Menu

Просто выберите сеть, затем отредактируйте местоположения.

сетьместо нахождения

bmike
источник
3

Если вы используете Альфред , вы можете попробовать вариант этого расширения :

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

Для получения дополнительной информации ищите networksetupфункцию командной строки. (Обратите внимание, что вам может потребоваться перейти wi-fiвыше на что-то другое - ethernetдля проводных подключений или airportесли вы используете Snow Leopard.)

yjsoon
источник