Mac系统iTerm2通过Clashx代理(解决终端下载软件慢的问题)
Mac系统iTerm2通过Clashx代理(解决终端下载软件慢的问题)
有些时候安装插件或者环境,需要通过终端访问国外资源,或者GitHub访问缓慢的问题,我通过网上找到了一些方法,分享出来给需要的朋友
一、安装iTerm2
这个就不解释了哈
二、安装Clashx
这个也不解释了哈毕竟这个懂的都懂
三、配置iTerm2
3.1、设置Clashx端口
找到Clashx的控制台设置好端口等,一般默认就可以了

3.2、找到.zshrc
打开终端前往文件夹

输入.zshrc
回车会看到隐藏文件.zshrc


3.3、在.zshrc添加配置方法
PS:注意端口替换成Clashx控制台设置的
第一种方式
function proxy_on() {
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
export http_proxy="http://127.0.0.1:7890"
export https_proxy=$http_proxy
export all_proxy=socks5://127.0.0.1:7890
curl www.google.com
echo -e "\n"
echo -e "\033[32m已开启代理\033[0m"
}
function proxy_off(){
unset http_proxy
unset https_proxy
unset all_proxy
echo -e "已关闭代理"
}
第二种方式
alias proxy_on_v2="export no_proxy=localhost,127.0.0.1,localaddress,.localdomain.com;export http_proxy=http://127.0.0.1:7890;export https_proxy=$http_proxy;export all_proxy=socks5://127.0.0.1:7890;"
alias proxy_off_v2="unset http_proxy https_proxy all_proxy"
以上两种方式任选其一都可以,第一种会有开启关闭的提示

3.4、终端加载文件
打开iTerm2终端输入source .zshrc

3.5、使用方式
终端输入命令提示如下类似提示说明成功
proxy_on #开启代理
proxy_off #关闭代理
