mat*_*pie 18 proxy command-line osx-lion system-preferences
我正在寻找跟踪OS X中的网络代理设置的配置文件.它是否存储在.plist文件中?
具体来说,我想以编程方式修改"绕过这些主机和域的代理设置"字段.
小智 19
您可以使用networksetup命令获取和设置代理绕过.摘自手册页:
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] [...].
Run Code Online (Sandbox Code Playgroud)
可以指定任意数量的域名服务器.指定"清空"以清除所有域名条目.
小智 9
您可以使用以下命令更改MAC OS代理: -
networksetup -setwebproxy "Your network service name(Airport,Ethernet etc..)" host port
Run Code Online (Sandbox Code Playgroud)
例:-
networksetup -setwebproxy "Ethernet Adaptor (en0)" 122.176.70.186 80
Run Code Online (Sandbox Code Playgroud)
只需在终端上运行此命令即可.
设置存储在/Library/Preferences/SystemConfiguration/preferences.plist.我发现你必须将Sets场地与NetworkServices场地相匹配.它们看起来像GUID.

| 归档时间: |
|
| 查看次数: |
41343 次 |
| 最近记录: |