首页 > 其他分享 >WSL2 提示 NAT 模式下的 WSL 不支持 localhost 代理。

WSL2 提示 NAT 模式下的 WSL 不支持 localhost 代理。

时间:2024-10-16 15:35:37浏览次数:6  
标签:NAT 宿主机 WSL 代理 16.1 172.18 WSL2

wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。

意思是说你在宿主机上启用了代理设置,指向 localhost(宿主自己),但是 WSL 虚拟机是处在一个 NAT 的子网下的,没有设置指向宿主的代理。

要想让 WSL 虚拟机使用宿主机的代理,就需要设置指向宿主机 IP 的代理。

首先获取宿主机在 NAT 子网中的 IP 地址。运行 ipconfig,找到 以太网适配器 vEthernet (WSL (Hyper-V firewall)) 的网络信息:

以太网适配器 vEthernet (WSL (Hyper-V firewall)):

   连接特定的 DNS 后缀 . . . . . . . :
   本地链接 IPv6 地址. . . . . . . . : fe80::6f7b:4b23:db5b:52d9%36
   IPv4 地址 . . . . . . . . . . . . : 172.18.16.1
   子网掩码  . . . . . . . . . . . . : 255.255.240.0
   默认网关. . . . . . . . . . . . . :

这里 172.18.16.1 就是宿主机在 NAT 子网下的 IP 地址了。此时我们打开 WSL 虚拟机,设置代理环境变量:

export http_proxy=172.18.16.1:7890 https_proxy=172.18.16.1:7890 all_proxy=socks5://172.18.16.1:7890

此时就设置好了 WSL 虚拟机指向宿主机的代理。

标签:NAT,宿主机,WSL,代理,16.1,172.18,WSL2
From: https://www.cnblogs.com/Undefined443/p/18470078

相关文章

  • wsl2 网络相关设置
    ws2相关设置参考链接:jumphere从window主机查看linx子系统ip【win->wsl】wsl-d<DistributionName>hostname-I从linux子系统查看windown主机ip【wsl->win】iprouteshow|grep-idefault|awk'{print$3}'获取WSLGUIDGet-NetFirewallHyperVVMCreator输出......
  • Natasha, Sasha and the Prefix Sums
    Natasha,SashaandthePrefixSums设\(g(x)\)表示\(f(a)=x\)的个数,那么\(ans=\sum_{x=\max(0,n-m)}^{n}xg_x\)。恰好不好求,我们求\(h(x)\)表示\(f(a)\lex\)的个数,\(g(x)=h(x)-h(x-1)\)。1表示向上走,-1表示向下走,\(h_i\)就是求从\((0,0)\)走到\((n+m,n-m)\)......
  • Nature 正刊丨生物分子冷凝物介导内体膜的弯曲和断裂
    01摘要多囊体是通过降解膜结合的货物蛋白1,2,3参与细胞质量控制的关键内体隔室。消耗ATP的ESCRT蛋白机制通过多泡体膜的内陷和断裂形成管腔内囊泡,介导膜结合货物蛋白的捕获和吞噬4,5。在这里,我们报告说,植物ESCRT组分FREE16形成与膜结合的液体状冷凝物,以驱动管腔内囊泡的形成......
  • AOT漫谈专题(第四篇): C#程序如何编译成Native代码
    一:背景1.讲故事大家都知道所谓的.NETNativeAOT即通过AOT编译器直接将C#代码编译成机器码,大家也习惯用C/C++的编译过程来类比,都是静态编译本质上都差不多,这篇我们借助工具从宏观层面去看一看AOT的编译过程。二:C/C++的编译过程用gcc编译过c代码的朋友都知道,分别可以用-E,-......
  • Linux iptables用法与NAT
    1.相关概念2.iptables相关用法3.NAT(DNAT与SNAT)相关概念防火墙除了软件及硬件的分类,也可对数据封包的取得方式来分类,可分为代理服务器(Proxy)及封包过滤机制(IPFilter)。代理服务是一种网络服务,通常就架设在路由上面,可完整的掌控局域网的对外连接。IPFilter这种方式可以直接......
  • 【Spring】获取Cookie和Session(@CookieValue()和@SessionAttribute())
    获取Cookie传统获取Cookie这是没有Spring的时候,用Servlet来获取(获取所有的Cookie)SpringMVC是基于ServletAPI构建的原始Web框架,也是在Servlet的基础上实现的@RequestMapping("/getcookie")publicStringgetCookie(HttpServletRequestrequest, ......
  • wsl2(ubuntu)中运行MPI程序
    问题:搭建MPI并行计算环境,编写MPI程序,求和1+2+3+…+10000。要求:1.使用100个进程;2.进程0计算1+2+…+100,进程1计算101+102+…+200.进程99计算9901+9902+…+10000;3.调用计时函数,分别输出每个进程的计算时间;4.需使用MPI集群通信函数和同步函数解答:1、安装Open......
  • POLIR-Goverment-Taxation:税收-Receipt:发票-真伪查询:https://inv-veri.chinatax.go
    1.查询网址:https://inv-veri.chinatax.gov.cn/发票代码:旧版发票上有发票代码,一并输入。普票,只需要输入发票号码开票日期开具金额(不含税)验证码增值税专用发票,同上图示:......
  • Windows11下安装wsl报错:无法解析服务器的名称或地址
    问题描述之前在自己的笔记本电脑(Windows10)上下载安装WSL很顺利,具体教程见前面的文章,但是在新电脑(Windows11)上下载就报错:无法解析服务器的名称或地址,按照网上说的两个解决方案:修改 DNS 为手动114.114.114.114;查询 raw.githubusercontent.com 这个域名对应的能ping通的ip,......
  • WSL的一些坑
    安装wsl和dockerhttps://blog.csdn.net/m0_51976564/article/details/130688533如何将MicrosoftStore下载ubuntu移动到其他盘--关闭系统实例wsl--shutdown--导出系统镜像到D盘路径wsl--exportUbuntuE:\WSL\Ubuntu_2204.3.tar--Window去C盘找启动文件复制到D盘并改文件......