美文网首页
Mac OS如何为终端设置代理

Mac OS如何为终端设置代理

作者: 前进中的HDG | 来源:发表于2024-07-18 16:49 被阅读0次

    我们使用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/

    相关文章

      网友评论

          本文标题:Mac OS如何为终端设置代理

          本文链接:https://www.haomeiwen.com/subject/zqnrhjtx.html