WSL设置网络代理
WSL设置网络代理
WSL设置网络代理
TUN模式。此方法引入虚拟网卡和DNS劫持,结合WSL的镜像网络模式使WSL通过虚拟网卡经代理软件访问网络。此方法可实现网络层的透明代理。
使用代理软件(clash)的虚拟网卡(TUN 模式),在宿主机的
%USERPROFILE%/.wslconfig
文件中添加以下内容:1 2
[wsl2] networkingMode = mirrored
宿主机使用UWP工具(Fiddler)设置WSL使用系统网络
HTTP(S)代理。此方法通过设置环境变量实现HTTP(S)代理。此方法仅在应用层生效。
在WSL的
~/.bashrc
中添加以下内容:1 2
export http_proxy=http://your_proxy_address:port export https_proxy=http://your_proxy_address:port
其中
your_proxy_address
和port
分别为Windows宿主机代理地址和端口号。
This post is licensed under CC BY 4.0 by the author.