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

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 来自:日本东京都东京

这样就算设置成功了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容