WLS2下网络代理的配置

 

参考链接:

  1. 为WSL2一键设置代理

配置代理

在WSL2中,网络不是和WSL1一样直接共享了网路端口,所以需要找到Windows上对应的IP地址,并且设置对应的代理模式

  1. 查询DNS服务器IP

    cat /etc/resolv.conf
    
  2. 设置全局代理的变量

    export ALL_PROXY="http://${host_ip}:${port}"
    

配置一键脚本

  1. 编辑bash脚本proxy.sh

    #!/bin/bash
    host_ip=$(cat /etc/resolv.conf |grep "nameserver" |cut -f 2 -d " ")
    export ALL_PROXY="http://$host_ip:7890"  # 在Clash中默认端口为7890,按具体情况修改
    
  2. 使用source命令配置当前命令行的代理

    source proxy.sh