РЕДАКТИРОВАТЬ: я предполагаю, что вы на самом деле означает Mac OS X, а не Mac OS ..
Вы можете использовать инструмент командной строки 'networksetup'
Для этого есть man-страница - networksetup (8)
man networksetup
Там вы найдете много вариантов настройки прокси:
[-setftpproxy networkservice domain portnumber authenticated username password]
[-setftpproxystate networkservice on | off] [-getwebproxy networkservice]
[-setwebproxy networkservice domain portnumber authenticated username password]
[-setwebproxystate networkservice on | off] [-getsecurewebproxy networkservice]
[-setsecurewebproxy networkservice domain portnumber authenticated username password]
[-setsecurewebproxystate networkservice on | off] [-getstreamingproxy networkservice]
[-setstreamingproxy networkservice domain portnumber authenticated username password]
[-setstreamingproxystate networkservice on | off] [-getgopherproxy networkservice]
[-setgopherproxy networkservice domain portnumber authenticated username password]
[-setgopherproxystate networkservice on | off] [-getsocksfirewallproxy networkservice]
[-setsocksfirewallproxy networkservice domain portnumber authenticated username password]
[-setsocksfirewallproxystate networkservice on | off] [-getproxybypassdomains networkservice]
[-setproxybypassdomains networkservice domain1 [domain2] [...]] [-getpassiveftp networkservice]
В качестве альтернативы, если вам просто нужно установить прокси для чего-то вроде wget или curl, вы можете использовать довольно универсальные переменные 'http_proxy' и 'ftp_proxy' env.
Например, в Bash:
export http_proxy=http://my.proxy.com:1234
Где «1234» - номер порта.
ура
Совет Безопасности ООН
networksetup
это именно то, что я хочу.-setwebproxy
варианта - я хочу подключиться без имени пользователя и пароля и не уверен, что вводить для этих полейstart chrome --proxy-server=calamari652.gc-va.ncbi.nlm.nih.gov:3128
Настройка прокси с помощью networksetup: (проверьте доступные адаптеры
networksetup -listallnetworkservices
до этого)При необходимости вы можете настроить аутентификацию со следующим синтаксисом: [-setwebproxy networkservice домен номер порта аутентифицированный пароль пользователя]
Включение или выключение прокси:
Просмотр статуса прокси:
источник
Расширение ответа swisscheese для конкретного случая прокси-сервера SOCKS5 (т.
ssh -D
Е. Сгенерированного с помощью или shadowsocks).Учитывая, что вы настроили прокси-сервер с помощью, например,
позже вы можете выключить его
а затем снова с
Т.е. первая команда должна быть запущена только один раз, а затем вы можете просто активировать / деактивировать прокси при необходимости.
источник
Создайте сетевую среду без прокси: на панели «Сеть» в Системных настройках нажмите на «Профиль» и выберите «Управление профилями…». Дублируйте ваши стандартные настройки (нажав на кнопку с зубчатым колесом в нижней части списка). Дайте дублированному профилю уникальное имя (скажем, «Proxyless»). Отключите все прокси в настройках этого профиля.
Назначьте сочетание клавиш для вашего нового профиля: на панели «Клавиатура» в Системных настройках создайте новое сочетание клавиш для «Все приложения». Назовите его как ваш профиль (то есть «без прокси»), добавьте ярлык.
Ярлык будет активирован, как только вы переключите приложения хотя бы один раз (он не будет активен, пока вы находитесь в Системных настройках).
источник