主页 >> 计算机日常 >> 在 WSL2 中使用 Clash for Windows 代理连接

在 WSL2 中使用 Clash for Windows 代理连接

1. 在 Clash 客户端内的操作

打开客户端的允许局域网连接 (Allow LAN) 开关,如图 1 所示。
记录下客户端内的端口 (Port),一般默认端口为 7890.

2. 修改 .bashrc,设置一键代理命令

使用文本编辑器编辑 .bashrc,在文件末尾根据第 1 步记录的数据,加入三行内容:

host_ip=$(cat /etc/resolv.conf |grep "nameserver" |cut -f 2 -d " ")
alias setproxy="export https_proxy=http://$host_ip:7890;export http_proxy=http://$host_ip:7890;export all_proxy=socks5://$host_ip:7890"
alias unsetproxy="unset https_proxy;unset http_proxy;unset all_proxy"

修改完后保存即可。

3. 使用方法

在需要启用代理的时候,执行setproxy,在不需要的时候执行unsetproxy即可。

参考:https://eastmonster.github.io/2022/10/05/clash-config-in-wsl/

发表评论

滚动至顶部