Mac OS如何为终端设置代理

2024-07-18  本文已影响0人  前进中的HDG

我们使用VPN下载国外的SDK时,比如FBAudienceNetwork,经常会出现下载超时或无法下载的情况,原因是我们为电脑设置了VPN,但是却未对终端设置VPN代理,导致无法下载,解决方式非常简单:
mac端常用的工具是ClashX,已知:ClashX的VPN端口为7890,
我们只需要将上面的端口设置一下代理、做成快捷指令就非常方便了。

前提:您已经设置了VPN,可以访问外网。

1、进入路径 ~/Users/用户名
2、找到.bash_profile文件,编辑,在文件的尾部粘贴以下内容,注意你的端口号是7890或其他:

# 开启代理
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

参考1:https://www.jianshu.com/p/18dc4508c962
参考2:https://www.ancii.com/aqrzgnnwl/

上一篇下一篇

猜你喜欢

热点阅读