Mac端给命令行设置代理

2020-05-19  本文已影响0人  percykuang

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

上一篇下一篇

猜你喜欢

热点阅读