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