美文网首页
macOS下让常用命令执行ss的代理

macOS下让常用命令执行ss的代理

作者: KeepYounger | 来源:发表于2016-12-20 16:41 被阅读149次

1. git命令

在user目录下面的.gitconfig文件里面追加如下代码(端口号为ss的http代理的端口号):

[http]
    proxy = localhost:1087
[https]
    proxy = localhost:1087

设置完毕后,在ss打开的情况下git命令会自动走http代理。

2. 其他命令

在user目录下面的.bash_profile文件里面追加如下代码(端口号为ss的http代理的端口号):

alias ss=http_proxy=http://localhost:1087

在使用命令时添加前缀 ss 就可以了,注意有些命令是不支持的例如:ping。

可以用下面的命令测试

macos:~> curl ip.gs
当前 IP:124.*.*.158 来自:中国北京北京 联通
macos:~> ss curl ip.gs
当前 IP:107.*.*.133 来自:日本东京都东京

这样就算设置成功了。

相关文章

网友评论

      本文标题:macOS下让常用命令执行ss的代理

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