wsl2配置clash代理记录
WSL2 配置网络 Clash 代理记录
刚安装好 wsl 的时候,进入命令行会显示如下信息:
wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。
镜像代理是今年新出的功能,如果使用 NAT 模式配置的话也行,只是会比较麻烦
一开始我在网络上搜寻了各种各样的 blog 来学习配置,包括但不局限于:
- .wslconfig
- 开启 mirror 模式
- 关闭 DNS 隧道模式
- 强制使用主机代理
- 用脚本修改代理端口
- 修改~/.bashrc 使得 http_proxy 强行修改为主机 IP 的端口
- 修改 Clash For Windows 设置
- 安装 Service Mode
- 打开 LAN
- 打开 TAN 模式
然而一个也不行,红温了
后来发现,这些 blog 或多或少具有时效性。因为 wsl 自身也在快速迭代更新,所以其实很多过去的经验并不适用
经过三四个小时的折腾,我和兄弟发现解决方案竟然是如此简单:
- 修改版本为 Ubuntu-22.04
- 配置 wslconfig,打开镜像模式
大功告成!结局:
教训:搜集经验帖以及 blog 学习的时候一定要注意时效性,不要拿着过失的经验来往现在身上套!
wsl2配置clash代理记录
http://example.com/2024/08/26/wslClash/