wsl2 使用windows的代理
新增wsl入站规则
打开powershell(管理员)
1 | New-NetFirewallRule -DisplayName "WSL" -Direction Inbound -InterfaceAlias "vEthernet (WSL)" -Action Allow |
之后就不用管是否wsl能ping通windows了,因为windows默认关闭ICMP回显,除非到防火墙处开启
脚本设置代理地址及端口
1 |
|
食用方法
进入wsl
如果你用的是 zsh 而不是 bash 的话就是写入到 .zshrc
里面
1 | echo "source proxy-set.sh" >> .bashrc |
然后重新打开 wsl; 或者直接 source proxy-set.sh
,然后使用以下命令,不过重启的话就不用再source一遍了, 因为用户 shell 是 bash,每次登录都会读取一遍.bashrc
, 执行里面的内容
1 | # 开启代理,不过前提是windows那边的代理工具开启了端口分享 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Basi-a の 小窝!