通过 shell 设置/取消设置 socks 代理

通过 shell 设置/取消设置 socks 代理

在 OSX Lion 中,我设置了 ssh 代理来连接工作。我所做的就是

a) 在终端

ssh -D 8080 -f -C -q -N 工作主机

b)系统偏好设置,代理,设置socks代理

步骤b)需要手动执行,但可以通过shell或脚本来设置和取消设置吗?

答案1

像这样:

sudo networksetup -setsocksfirewallproxy Ethernet 127.0.0.1 8080 off

...假设您的主要网络服务名为“以太网”。如果您需要找出服务名称,情况会变得有点复杂;请参阅此代码片段找到一种方法来实现它。

相关内容