美文网首页
Mac iterm2终端设置shadowsocks代理

Mac iterm2终端设置shadowsocks代理

作者: jeffrey_hjf | 来源:发表于2021-09-14 17:34 被阅读0次

shadowsocks是我们常用的代理工具,它使用socks5协议,而终端很多工具目前只支持http和https等协议,对socks5协议支持不够好,所以我们为终端设置shadowsocks的思路就是将socks协议转换成http协议,然后为终端设置即可。

1. 设置终端代理

最新的 ShadowsocksX-NG 已经支持终端代理, 我们可以如下图复制得出:

export http_proxy=http://127.0.0.1:1087;export https_proxy=http://127.0.0.1:1087;

为了方便,直接在.bashrc或者.zshrc添加下面内容
通过设置alias简写来简化操作,每次要用的时候输入setproxy,不用了就disproxy。

alias setproxy='export http_proxy=http://127.0.0.1:1087;export https_proxy=http://127.0.0.1:1087;' # 设置终端代理

alias disproxy='unset http_proxy https_proxy' # 取消终端代理

alias ip='curl cip.cc' # 测试

设置完毕后,使用curl ip.cn 或者curl cip.cc 测试一下,或者直接curl https://twitter.com,有返回内容就可以了。

另外我们可以通过ShadowsocksX-NG 的偏好设置看到以下相关配置.

2. http监听端口

1

3. sockes5监听端口

1

4. 参考资料

相关文章

网友评论

      本文标题:Mac iterm2终端设置shadowsocks代理

      本文链接:https://www.haomeiwen.com/subject/eogcgltx.html