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步的四條命令。