Чтобы просто включить / выключить мои прокси в OSX Mavericks, я настроил этот скрипт. Обратите внимание, что этот пример влияет только на мой адаптер Wi-Fi. Я включаю / выключаю интернет, потоковую передачу и SOCKS прокси одновременно. Вы также можете установить адрес прокси-сервера, в соответствии с примером Гордона , но я уже сохранил его через Системные настройки> Сеть> Графический интерфейс прокси.
BASH-скрипт, сохраненный как prox.sh :
#!/bin/bash
e=$(networksetup -getwebproxy wi-fi | grep "No")
if [ -n "$e" ]; then
echo "Turning on proxy"
sudo networksetup -setstreamingproxystate wi-fi on
sudo networksetup -setsocksfirewallproxystate wi-fi on
sudo networksetup -setwebproxystate wi-fi on
else
echo "Turning off proxy"
sudo networksetup -setstreamingproxystate wi-fi off
sudo networksetup -setsocksfirewallproxystate wi-fi off
sudo networksetup -setwebproxystate wi-fi off
fi
Затем сделайте символическую ссылку на скрипт в командной строке:
ln -s /Script/Location/prox.sh prox-toggle
Теперь вы можете включать / выключать прокси в командной строке:
bash prox-toggle