美文网首页
Mac端给命令行设置代理

Mac端给命令行设置代理

作者: percykuang | 来源:发表于2020-05-19 23:29 被阅读0次

    Mac端给命令行设置代理

    1. 随便找个目录新建个shell脚本teminal_proxy.sh,然后编写如下两个函数
    # 开启代理
    function proxy_on(){
        # port 根据你的代理工具自行设置
        export ALL_PROXY=socks5://127.0.0.1:port
        export http_proxy=http://127.0.0.1:port
        export https_proxy=https://127.0.0.1:port
        echo -e "已开启代理"
    }
    # 关闭代理
    function proxy_off(){
        unset ALL_PROXY
        unset http_proxy
        unset https_proxy
        echo -e "已关闭代理"
    }
    
    1. 然后找到终端的初始配置文件/.bashrc,如果你使用的是zsh,则配置文件是/.zshrc,在文件的末尾添加一句source /path1/path2/teminal_proxy.sh,执行代理脚本

    2. 使.zshrc配置起作用:souce ~/.zshrc

    3. 然后新建一个终端的会话窗口,运行proxy_on,然后通过curl google.com看是否返回正常的内容,来测试代理是否开启正常

    4. 如果想关闭掉代理,只需proxy_off即可

    注:proxy_on和proxy_off执行后将只在当前命令行窗口有效,到另一个窗口需要重新执行才能使用。

    另外,推荐一个查看自己ip所在地的网址:http://myip.ipip.net/

    命令行可以curl myip.ipip.net,来查看自己的ip

    相关文章

      网友评论

          本文标题:Mac端给命令行设置代理

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