แก้ไข: ฉันสมมติว่าคุณหมายถึง Mac OS X จริง ๆ ไม่ใช่ Mac OS ..
คุณสามารถใช้เครื่องมือ commandline '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' ที่เป็นสากลได้
เช่นในทุบตี:
export http_proxy=http://my.proxy.com:1234
โดยที่ '1234' คือหมายเลขพอร์ต
ไชโย
SC
networksetup
เป็นสิ่งที่ฉันต้องการ