美文网首页
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