-
wsl2獲取win10 ip
cat /etc/resolv.conf|grep nameserver|awk '{print $2}'=> 例如:172.22.176.1- 注:由于windows防火墻的存在,此時可能出現
ping 172.22.176.1失敗
-
新建防火墻入站規則
- 打開
控制面板\系統和安全\Windows Defender 防火墻 - 點擊
入站規則->新建規則 - 規則型別:自定義
- 程式:所有程式
- 協議和埠:默認即可
- 作用域:
- 本地ip處選擇“任何IP地址”
- 遠程ip處選擇“下列IP地址”,并將wsl2的IP添加進去,(請根據自己wsl2的ip進行計算,我這里添加了172.22.176.0/20)
- 操作:允許連接
- 組態檔:三個全選
- 名稱描述:請自定義
- 注意:這一步完成后,從wsl2 ping主機的ip應該可以ping通了,
- 打開
-
防火墻配置
- 打開
控制面板\系統和安全\Windows Defender 防火墻\允許的應用, - 將與代理相關的應用程式均設定為:允許其進行專用、公用網路通信,
- 特別注意的是:將
Privoxy也配置為允許
- 打開
-
windows端代理軟體配置
- 啟用“允許來自局域網的連接”
-
測驗
- 在wsl2中配置http代理,如
export http_proxy="http://172.22.176.1:10809",注意:埠號請結合自己的代理設定進行修改 - 執行命令
curl cip.cc查看ip地址
- 在wsl2中配置http代理,如
-
后面可以采用一些腳本方便代理的設定和取消
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/257371.html
標籤:其他
