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

这样就算设置成功了。

你可能感兴趣的:(macOS下让常用命令执行ss的代理)