EDIT: Tôi giả sử bạn thực sự có nghĩa là Mac OS X, chứ không phải Mac OS ..
Bạn có thể sử dụng công cụ dòng lệnh 'networksetup'
Có một trang dành cho nó - networksetup (8)
man networksetup
Bạn sẽ tìm thấy nhiều tùy chọn cho cài đặt proxy trong đó:
[-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]
Ngoài ra, nếu bạn chỉ cần đặt proxy cho một cái gì đó như wget hoặc curl, thì bạn có thể sử dụng các biến env 'http_proxy' và 'ftp_proxy' khá phổ biến.
Ví dụ: trong bash:
export http_proxy=http://my.proxy.com:1234
Trong đó '1234' là số cổng.
chúc mừng
sc.
networksetup
chỉ là những gì tôi muốn.