2011-07-22 32 views

Trả lời

19

Bạn có thể sử dụng lệnh networksetup để có được và thiết lập proxy bỏ qua. Trích từ man page:

networksetup 
    [-getproxybypassdomains networkservice] 
    [-setproxybypassdomains networkservice domain1 [domain2] [...]] 


    -getproxybypassdomains networkservice 
    Displays Bypass Domain Names for <networkservice>. 

    -setproxybypassdomains networkservice domain1 [domain2] [...] 
    Set the Bypass Domain Name Servers for <networkservice> to <domain1> [domain2] [...]. 

Bất kỳ
số máy chủ tên miền có thể được xác định. Chỉ định "Rỗng" để xóa tất cả Tên miền Mục nhập tên.

+0

Đối với những người không hiểu rõ, bạn có thể hiển thị một danh sách đầy đủ các tùy chọn với hướng dẫn sử dụng bằng cách nhập lệnh 'networksetup' không có tham số. Ngoài ra, để hiển thị danh sách tên của mỗi '' có sẵn, hãy nhập lệnh 'networksetup -listallnetworkservices'. – gfullam

6

Cài đặt được lưu trữ trong /Library/Preferences/SystemConfiguration/preferences.plist. Tôi phát hiện ra rằng bạn phải khớp với trường Sets với trường NetworkServices. Họ trông giống như GUIDs.

preferences

+1

Đây là câu trả lời tôi đang tìm kiếm - cảm ơn! – dossy

8

Bạn có thể thay đổi Proxy MAC OS của bạn sử dụng bên dưới lệnh: -

networksetup -setwebproxy "Your network service name(Airport,Ethernet etc..)" host port 

dụ: -

networksetup -setwebproxy "Ethernet Adaptor (en0)" 122.176.70.186 80 

Đơn giản chỉ cần chạy lệnh này trên thiết bị đầu cuối.

Các vấn đề liên quan