解決"wsl: 檢測到 localhost 代理配置,但未鏡像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理"
What happend?
今天在辦公室的電腦上折騰WSL,說實話這玩意比Vmware和Visualbox方便不少。當(dāng)然這個方便是指的在學(xué)習(xí)過程中。
安裝過程一切順利,安裝完Ubuntu-20.04之后,正常進入了命令行,由于我只需要使用gcc學(xué)習(xí)C語言,所以只需要把源更新掉,然后再Ubuntu里面啟用localhost proxy就完成了。
WSL配置代理的方式可以隨便搜索一下就有知乎上有一篇為 WSL2 一鍵設(shè)置代理就好用。
但是配置完之后,啟動WSL的時候出現(xiàn)了一個提示
wsl: 檢測到 localhost 代理配置,但未鏡像到 WSL。
NAT 模式下的 WSL 不支持 localhost 代理。
經(jīng)過一番搜索,發(fā)現(xiàn)了一個解決方案,配置完成后再次重啟就沒有這個提示了,問題應(yīng)該解決掉了。
解決方案
原文在這里
在Windows中的C:\Users\<your_username>目錄下創(chuàng)建一個.wslconfig文件,然后在文件中寫入如下內(nèi)容
[experimental]
autoMemoryReclaim=gradual
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true
然后用wsl --shutdown關(guān)閉WSL,之后再重啟,提示就消失了。

浙公網(wǎng)安備 33010602011771號