首先看一下你的ClashX的mixed-port是多少,方法如下图:
打开这个文件夹,然后打开config.yaml第一行就是我们要找的mixed-port,记一下这个端口号;
接下来配置终端,如果你用的是ZSH,使用CMD+Shif+. 显示隐藏文件,找到.zshrc 文件,打开后在里面加上这两句代码:
1 | alias proxyon='export https_proxy=http://127.0.0.1:mixed-port;export http_proxy=http://127.0.0.1:mixed-port;' |
这里为了方便使用,直接设置了别名 alias
然后保存这个文件,终端中执行source .zshrc
使刚才的修改生效;
这样的话就可以试一下我们的终端是否翻墙成功了;
在终端中执行如下命令:
proxyon
执行完我们就开启了代理了,那么为了证明我们翻墙成功可以使用这个代码来测试一下:
curl www.google.com
如果没有数据或者长时间没有数据说明代理失败,如果有google的页面数据则说明代理成功:下面我贴一个成功的截图:
另外,还可以通过另外一个命令来查看当前的代理地址和端口配置的是哪个:
echo $http_proxy
在终端输入上面的命令,会打印出你的代理IP和端口;
OK,如果代理满足过你的需求之后,想关掉怎么办呢?很简单:proxyoff
在终端中输入这个命令即可。