EDIT: Я припускаю, що ви насправді маєте на увазі Mac OS X, а не Mac OS ..
Ви можете використовувати інструмент командного рядка 'networksetup'
Для нього є manpage - 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.
Напр. В баш:
export http_proxy=http://my.proxy.com:1234
Де '1234' - номер порту.
ура
sc.
networksetup
це саме те, що я хочу.