前言
我一直以为全局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