Mac下,为什么 Shadowsocks 开启全局模式后,终端还是不能翻墙?

无敌鲨鱼炮
  • 448

终端没有走Shadowsocks吗?

希望大佬帮帮我这个刚上大学的大学生。

回复
阅读 1.6k
2 个回答
✓ 已被采纳

全局模式只是系统代理,也会叫系统HTTP代理,terminal 是不走系统代理的。

想让terminal也走系统代理,还需要配置下环境变量:

export ALL_PROXY=https://your.domain.dev:3128

但是大多数shell程序都不会使用环境变量里的代理,比如git要设置单独的代理,maven要设置单独的代理,不过 homebrew 这玩意倒是可以

终端默认不走任何代理。
要想使用终端走代理,则需要手动的设置:

export https_proxy=http://127.0.0.1:1008 http_proxy=http://127.0.0.1:1008 all_proxy=socks5://127.0.0.1:1008

SS 的端口记不清了,如果不是1008,请手动修改。然后再执行其它的命令就走代理了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏