首页 > 其他分享 >配置WSL2使用windos代理

配置WSL2使用windos代理

时间:2022-12-11 22:56:39浏览次数:63  
标签:IP 代理 10810 export PROXY windos WSL2 proxy

配置WSL2使用本机代理

设置Win10防火墙

这一步是最重要的一步, 也是最坑的一步, 需要在Win10防火墙中允许V某进行公用和专用网络的访问! 只要设置这个就可以了, 不需要调整过其他设置!

V某软件设置

这个前提下是我以你的V某是配置好的前提下,可以正常上网通畅。,我们打开软件点击 >> 参数设置

进入参数设置后,在Core基础设置当中,勾选 >> 允许来自局域网的连接,勾选 >> 开启Mux多路复用

这里我们能看到V某提供了局域网的默认socks10810端口,这是新版里才有的。这个端口记录一下,后面我们会需要用到

如果说Win10去访问WSL2可以直接通过Localhost访问的,但是WSL2去访问WIN10就不能再用Localhost了,而WSL2在WIN10中是被单独的分配了一个IP。 想查WIN10当中WSL2的IP,只需要通过下方这条命令来获取WSL2的地址即可。在WSL2中敲入下面命令

cat /etc/resolv.conf

得到如下反馈信息

# This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/wsl.conf:
# [network]
# generateResolvConf = false
nameserver 172.23.16.1

我们知道了WSL2的IP后可以使用填写固定IP的方法来配置代理,但是每次启动WSL2会重新再次分配IP,这样就很麻烦。上面让大家记的局域网socks端口10810就是填入到下方端口位置的,下面我设置这些环境变量写入到的~/.bashrc中,这样每次启动WSL2就会自动生效

来编辑bashrc文件,然后把上方的代码全部复制粘贴到bashrc文件的最后一行并保存

nano ~/.bashrc
export windows_host=`cat /etc/resolv.conf|grep nameserver|awk '{print $2}'`
export ALL_PROXY=socks5://$windows_host:10810
export HTTP_PROXY=$ALL_PROXY
export http_proxy=$ALL_PROXY
export HTTPS_PROXY=$ALL_PROXY
export https_proxy=$ALL_PROXY

if [ "`git config --global --get proxy.https`" != "socks5://$windows_host:10810" ]; then
            git config --global proxy.https socks5://$windows_host:10810
fi

最后重启终端,或者新建终端,验证一下是否生效,访问谷歌试试

curl -vv www.google.com

标签:IP,代理,10810,export,PROXY,windos,WSL2,proxy
From: https://www.cnblogs.com/trigger-cn/p/16974807.html

相关文章

  • Windows中wsl2为虚拟Linux子系统设置固定IP的方法
    ​ 在使用Windows的wsl时,经常需要Linux子系统和Windows宿主机之间通信。但wsl默认情况下,Linux子系统和WindowsvEthernet虚拟适配器的IP每次启动后都不一样。给很多应用带......
  • spring——AOP面向切面编程—— 自动代理——根据 Bean 名称创建代理对象&根据切面中
    自动代理 在前面的案例中,所有目标对象(TargetBean)的代理对象(ProxyBean)都是在XML配置中通过ProxyFactoryBean创建的。  但在实际开发中,一个项目中往往包含非常......
  • spring——AOP面向切面编程——代理讲解
      SpringAOP是Spring框架的核心模块之一,它使用纯Java实现,因此不需要专门的编译过程和类加载器,可以在程序运行期通过代理方式向目标类织入增强代码。SpringAOP......
  • wsl2 的安装与使用
    wsl2简介wsl2是window自家做的虚拟机,如果初次接触,可以建立的理解为vmware。只不过他是window公司自己开发的,所以从兼容性上来讲,会更好一些。我个人选择使用w......
  • Discourse 本地开发环境时候出现代理错误
    在本地开发环境的时候出现错误:#DiscourseEmberCLIProxyErrorFetchError:requesttohttp://127.0.0.1:3000/failed,reason:connectECONNREFUSED127.0.0.1:30......
  • nginx反向代理worker_rlimit_nofile和worker_connections配置
    nginx反向代理worker_rlimit_nofile和worker_connections配置当worker_rlimit_nofile和worker_connections配置过小时,会导致调用大量失败。具体这个值和用户量的关系是怎......
  • 静态和动态代理模式
    代理模式,也称委托模式,是结构型设计模式之一,何为代理呢?在日常生活中就比如叫朋友替你拿个快递,叫朋友替你做一下作业,叫朋友替你买点东西等等,这个朋友就是你的代理,你把事情委......
  • yum安装支持四层代理的nginx
    四层负载均衡的特点四层负载均衡仅能转发TCP/IP协议、UDP协议、通常用来转发端口,如:tcp/22、udp/53;四层负载均衡可以用来解决七层负载均衡端口限制问题;(七层负载均衡最大使......
  • nginx 代理配置
     测试nginx 生产nginx   前端访问地址  ......
  • 挣的钱都用来买HTTP代理了?一招解决!2023年最新版HTTP代理对比
    偶然间刷到这个,看到这个uu说“感觉挣的钱都用来买IP了”,简直一把辛酸泪。这其实是没有把控好成本,看什么厂商风大,没有考虑过自己项目带来的利润是否足够覆盖掉这一块,就入手哪......