WSL2通過Clash for Windows使用Windows代理


1Clash for Windows打開“Allow LAN”選項

image

 

這里不打開“System Proxy”為例,此時Win10系統代理如下圖所示:

image

 

2、從配置文件中查看端口:

image

image

 

 

兩個端口是不一樣的。配置文件參數具體解釋參看: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_proxyhttp_proxy,沒有設置all_proxy等,並且也只使用了http協議代理,沒有設置sock5協議代理,可以根據需要自己更改,但是需要注意,本例中http協議端口是7890,而如果要設置sock5協議,那么端口需要改為7891

4、安裝w3m

sudo apt install w3m

5、用w3m進行測試

w3m www.google.com

如果成功,運行完該命令只有會在shell中出現如下畫面:

image

 

6、一勞永逸,可以在~/.bashrc添加第3步的四條命令。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM