首先,你需要在Windows上安装Clash。可以从Clash的官方GitHub页面下载并安装最新版本。安装完成后,打开Clash并配置你的订阅链接。 允许Clash的局域网共享: 打开Clash的设置,确保“Allow LAN”(允许局域网)选项是开启的。这样,Clash将能够代理局域网内的其他设备,包括WSL。 获取Windows主机的IP地址: 在Windows的命令提示符...
例如,如果 Clash 的 SOCKS5 代理端口是 7890,则设置环境变量:exporthttp_proxy="192.168.0.1:7890...
一、选择代理软件 代理软件通常有clash和v2ray两种 选择clash,将局域网打开,默认代理号为7890 选择v2ray...
export ALL_PROXY="http://172.31.224.1:2425" 2425 是 Windows 上运行的代理客户端的端口,我用的是clash,要打开allow lan才行,allow lan的原理简单总结一下就是:在A设备的Clash上开一个代理的IP和端口,然后把这个IP和端口放到另一个设备B上,作为代理的IP和端口,那么这个B设备就可以使用A设备的Clash做代理了。
1. 在Clash for Windows中开启TUN Mode,这是设置WSL代理的关键步骤。2. 确保你的WSL环境已经安装,并且当前正在运行。3. 为了允许局域网连接代理,需要设置本地ipv4地址。例如,使用"192.168.22.80"作为本机ipv4地址进行代理配置。在WSL中执行以下命令,以实现代理设置:执行命令:`export http_proxy=...
[wsl2] nestedVirtualization=true ipv6=true [experimental] autoMemoryReclaim=gradual # gradual | dropcache | disabled networkingMode=mirrored dnsTunneling=true firewall=true autoProxy=true 重启wsl即可生效方案2: 主流的代理软件(clash,v2rayN)可以开启tun模式,即可生效...
Clash 这个端口 http 和 socks 通用 注意如果后文配置后没有效果,那可能是 Windows 防火墙的锅,快去配置防火墙放行 Clash WSL 2 端: 说是WSL 2,其实其他的手机电脑都能连上,就在网络设置或者 WiFi 设置那有个配置代理,把上面得到的 IP 和端口填上就行。
exporthttp_proxy=http://ip:port # ip 就是上面获取到的,端口就是 clash 配置的exporthttps_proxy=https://ip:port # 同上 # 配置全部代理exportALL_PORXY=socks5://ip:port 配置完成后通过curl -v www.google.com来检验,如果输出如下,则说明开启成功 ...
有时候 Windows 开了 Clash,WSL 中无法被代理 编辑一个脚本文件~/.proxyrc: AI检测代码解析 #!/bin/bash host_ip=$(cat /etc/resolv.conf |grep "nameserver" |cut -f 2 -d " ") export ALL_PROXY="http://$host_ip:7890" 1. 2.
例如Clash 的代理端口是 7890,则在 WSL 工作区依次运行以下代码,设置环境变量: exporthttp_proxy="192.168.0.1:7890"exporthttps_proxy="192.168.0.1:7890 其中192.168.0.1需要换成宿主机(Windows)的 IPV4 地址,:7890需要换成你代理的端口号。 使用以上两条命令,可以暂时地切换WSL 的网络代理,但重启 WSL 就会失效...