Mac + ClashX终端代理

ClashX里面 复制终端代理命令如下

export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890

我们只需要将上面的命令改造一下、做成快捷指令就非常方便了

1、进入路径 ~/Users/用户名
2、找到.bash_profile文件,编辑

# 开启代理
function proxy_on() {
    export http_proxy="http://127.0.0.1:7890"
    export https_proxy="http://127.0.0.1:7890"
    export all_proxy="socks5://127.0.0.1:7890"
    echo -e "已开启代理"
}

# 关闭代理
function proxy_off(){
    unset http_proxy
    unset https_proxy
    unset all_proxy
    echo -e "已关闭代理"
}

# 默认进入终端开启代理
proxy_on

# 检测当前终端IP
alias ip="curl ipinfo.io"

保存并退出

3、在终端输入以下命令使其生效

source .bash_profile

4、开启/关闭代理
终端输入一下命令:

# 开启代理
proxy_on

# 关闭代理
proxy_off

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

推荐阅读更多精彩内容