刚好前段时间搞过 记了个笔记 我去找找
1. 查看网络情况
1. 查看`wsl`对于`宿主机`的 ip
1. `ifconfig`
2. 查看`宿主机`相对于`wsl`的 ip
1. `cat /etc/resolv.conf`
3. 基础联通性测试
1. `ping -c 2 1.1.1.1`
2. `ping -c 2
baidu.com`
### 二、配置网络代理(临时代理)
> 采用临时代理
>
> - 不污染系统
> - 用时开启,不用即关
> - 避免“时间久了忘了为什么不通”
1. 配置网络代理
1. 查看系统代理
1. `env | grep -i proxy`
2. 配置代理
1. `export http_proxy=http://172.21.240.1:7898`
2. `export https_proxy=http://172.21.240.1:7898`
3. `export all_proxy=socks5://172.21.240.1:7898`
3. 清理代理
1. ` unset http_proxy https_proxy all_proxy HTTP_PROXY HTTPS_PROXY ALL_PROXY`
4. 代理连通性测试
1. 测试代理端口是否能访问
1. `nc -vz 172.21.240.1 7898`
2. 测试 HTTPS 是否能真正走代理
1. `curl -I
https://www.google.com`
3. 异常情况
1. `nc succeeded` → 代理监听 & 网络通道 OK
2. `Connection refused` → 代理未监听在 LAN / 防火墙阻断
3. `timeout` → 网络或路由问题
5. 配置快捷启动命令
1. `alias proxy_on='export http_proxy=http://172.21.240.1:7898 https_proxy=http://172.21.240.1:7898 all_proxy=socks5://172.21.240.1:7898'`
2. `alias proxy_off='unset http_proxy https_proxy all_proxy'`
3. `alias proxy_ls='env | grep -i proxy'`
2. window 上的代理软件设置( clash verge )
1. 打开局域网连接
2. 打开`当前配置`检查是否存在`bind-address: 0.0.0.0`
3. 修改配置文件:配置目录 -> config.yaml
1. 添加顶层配置 `bind-address: 0.0.0.0`
你看看 这是我记的笔记
每次打开都是 跑个 proxy_on 就可以了