РЕДАКТИРОВАТЬ: я предполагаю, что вы на самом деле означает 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
это именно то, что я хочу.