macos 配置 clashX

一直用的 trojan 做代理。但是在 macos 上配置不方便,每个服务器都要手动添加,速度也要自己测。所以就把 macos 上的代理改成了 clashX。

下载 clashX 就不写了,直接 github 上下载就是了。

配置 clashX:配置 -> 托管配置 -> 管理

在弹出的窗口中点击“添加”,输入配置文件地址,等待更新完成。然后把菜单里的“设为系统代理”钩上。

这样浏览器就可以通过代理了。

但是,终端里的 homebrew 之类的还是无法走代理。为此,需要添加终端代理的开关脚本。

function proxy_on() {
    export http_proxy=http://127.0.0.1:7890
    export https_proxy=\$http_proxy
    echo -e "终端代理已开启。"
}

function proxy_off(){
    unset http_proxy https_proxy
    echo -e "终端代理已关闭。"
}

把上述代码添加到 ~/.zprofile 文件里(如果终端是 bash,文件则为 .bash_profile)。

然后可以在终端里通过 proxy_on 和 proxy_off 命令开关代理。


git 如果走 ssh 协议需要单独配置代理。https://weilining.github.io/294.html