1、Clash for Windows打开“Allow LAN”选项
这里不打开“System Proxy”为例,此时Win10系统代理如下图所示:
2、从配置文件中查看端口:
两个端口是不一样的。配置文件参数具体解释参看:Clash for Windows Book的“常规General”章节。
3、打开shell终端,输入如下命令:
export hostip=$(cat /etc/resolv.conf |grep -oP '(?<=nameserver\ ).*')
export https_proxy="http://${hostip}:7890"
export http_proxy="http://${hostip}:7890"
这里只设置了https_proxy、http_proxy,没有设置all_proxy等,并且也只使用了http协议代理,没有设置sock5协议代理,可以根据需要自己更改,但是需要注意,本例中http协议端口是7890,而如果要设置sock5协议,那么端口需要改为7891。
4、安装w3m
sudo apt install w3m
5、用w3m进行测试
w3m www.google.com
如果成功,运行完该命令只有会在shell中出现如下画面:
6、一劳永逸,可以在~/.bashrc添加第3步的四条命令。