Answers:
编辑:我假设您实际上是指Mac OS X,而不是Mac OS。
您可以使用命令行工具“ networksetup”
有一个手册页-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。
-setwebproxy
我想在没有用户名和密码的情况下进行连接,并且不确定要为这些字段输入的内容
start chrome --proxy-server=calamari652.gc-va.ncbi.nlm.nih.gov:3128
使用networksetup设置代理:(networksetup -listallnetworkservices
在此之前,请检查可用的适配器)
networksetup -setwebproxy "Wi-fi" 127.0.0.1 8080
如果需要,可以使用以下语法设置身份验证:[-setwebproxy网络服务域端口号已认证的用户名密码]
开启或关闭代理:
networksetup -setwebproxystate "Wi-fi" off
查看代理状态:
networksetup -getwebproxy "Wi-Fi"
针对SOCKS5代理的特定情况(即使用或shadowsocks 生成的代理)扩展了swisscheese的答案ssh -D
。
假设您使用以下命令配置了代理服务器
💡 接口名称不区分大小写
networksetup -setsocksfirewallproxy wi-fi localhost 1080
您以后可以用关闭它
networksetup -setsocksfirewallproxystate wi-fi off
然后再继续
networksetup -setsocksfirewallproxystate wi-fi on
也就是说,第一个命令只需要运行一次,然后您可以根据需要激活/停用代理。
networksetup
就是我想要的