Windows 子系统 WSL使用系统代理
[TOC]
以Ubuntu + Clash为例
由Jeza Chen 发表于 June 3, 2020
最近使用WSL发现无法访问github相关的网站,基本都是Connection Refused,即便Windows系统使用了Clash也不能访问,按照网上一些教程,需要在WSL上进行一些配置才能用到系统的代理。
下面的操作基于WSL下的Ubuntu 20.04 LTS,主机代理软件为Clash。
- 
在Clash软件找到HTTP代理端口(即软件里面的Port),如下图的7890。 
- 
在c盘的用户文件中创建.wslconfig文件,复制以下代码 1 
 2
 3
 4
 5
 6[experimental] 
 autoMemoryReclaim=gradual
 networkingMode=mirrored
 dnsTunneling=true
 firewall=true
 autoProxy=true
- 
在WSL的终端上输入 1 vim ~/.bashrc 1 
 2
 3
 4,在末行写入 
 export http_proxy=127.0.0.1:7890
 export https_proxy=127.0.0.1:7890注意这里的7890是上图Clash的HTTP代理端口号,请替换成自己本机的端口。 
- 
关闭终端重新打开,此时输入 wget google.com看看代理能不能正常工作。
 评论





