终端FQ

前言
我一直以为全局FQ就是所有的都能够自由访问,没想到终端有时候却不行,这里终端一般指的是window的cmd和mac的Terminal。
终端一般程序员用的比较多,下载第三方依赖啊,都需要,所以我总结一下


准备工作
你得有代理,推荐v(删除我)2(删除我)r(删除我)y,全局FQ成功后,记下ip和端口后,获取方法如下
export http_proxy=http://127.0.0.1:1087;

mac终端FQ
创建终端代理开关的函数
~/.bash_profile 文件中(此文件可能没有,没有创建一个就好了)添加如下代码

function proxy_on(){
    export http_proxy=http://127.0.0.1:1087
    export https_proxy=http://127.0.0.1:1087
    export all_proxy=socks5://127.0.0.1:1080
    echo -e "已开启代理"
}
function proxy_off(){
    unset http_proxy
    unset https_proxy
    unset all_proxy
    echo -e "已关闭代理"
}

然后执行source ~/.bash_profile  使其立刻生效


使用
只需要输入proxy_on就会启动

测试

curl cip.cc

开机生效
/etc/profile配置文件是会开机就会执行代码 并且作用到任意代码的,但是.bash_profile不会,需要我们配置

使用的终端是zsh,zsh加载的是 ~/.zshrc文件,而 .zshrc文件中并没有定义任务环境变量

终端中执行命令,打开.zshrc文件最后增加一行

source ~/.bash_profile

然后让其立即生效  source ~/.zshrc

原文地址:https://www.cnblogs.com/dshvv/p/9809936.html