在WSL2中使用系统代理

HarderHeng Lv5

一、

操作环境:

  • WSL 2.3.24.0
  • Windows 11 24H2
  • Ubuntu 22.04

同时需要准备好clash for Windows的代理。

二、配置代理镜像

方法一:在WSL setting中开启网络镜像

WSL比较新的版本中有WSL setting的图形化界面,在这个图形化界面中开启网络模式的镜像。

方法二:更改.wslconfig的内容

C:\Users\<UserName>中找到.wslconfig的文件,直接在wsl中加入以下内容

1
2
[wsl2]
networkingMode=mirrored

三、重启WSL

在终端中输入wsl --shutdown重启wsl
在这里我只重启了终端,反复尝试之后才发现需要重启WSL才行,直接关闭终端并不会关闭WSL

尝试wget google.com出现正确的回应得到index.html就说明成功了。

四、略略略

我自己的问题到此为止并没有被解决,运行git clone依然显示超时。在另一篇博客中将解决这个问题。

  • Title: 在WSL2中使用系统代理
  • Author: HarderHeng
  • Created at : 2024-10-11 01:46:52
  • Updated at : 2024-10-11 12:33:19
  • Link: https://harderheng.life/2024/10/11/在WSL2中使用系统代理/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments