WSl2 代理配置与vEthernet (WSL) 问题(旧版与新版配置方法大为不同)

附:WSL 完整配置教程(侵删,仅作分享)

概述:

  •         WSL 有两个网络模式,分别为    默认网络模式:NAT   以及  镜像模式网络         
  •         NAT模式是WSL1 以及 WSL2 的默认网络模式
  •         仅有WSL2.0及以上  ,同时, Windows 11 版本 22H2 或更高版本用户 可以使用镜像模式网络

镜像模式网络解决代理配置:

 请确保你的电脑 是 WSL2.0 及以上  Windows 11 版本 22H2 或更高版本用户

 如果想升级 到 WSL2: 见 附

  1. 在C:\Users\your_user_name : 下 新建txt文件 并改名为  .wslconf

  2. 输入一下代码:
# 推荐的一些配置项如下
[wsl2]                      

# 是否强制 WSL2/WSLg 子系统使用 Windows 代理设置(请根据实际需要启用)
autoProxy=true
            
# WSL2/WSLg DNS 代理隧道,以便由 Windows 代理转发 DNS 请求(请根据实际需要启用)
dnsTunneling=true           

# WSL2/WSLg 子系统的 Windows 防火墙集成,以便 Hyper-V 或者 WPF 能过滤子系统流量(请根据实际需要启用)
firewall=true

# 启用 WSLg GUI 图形化程序支持
guiApplications=true

 # 启用 IPv6 网络支持
ipv6=true                   

# 启用 localhost 网络转发支持
localhostForwarding=true 

 # 限制 WSL2/WSLg 子系统的最大内存占用
memory=4GB

# 启用 WSL2/WSLg 子系统嵌套虚拟化功能支持
nestedVirtualization=true   

# 启用镜像网络特性支持
networkingMode=mirrored

# 启用 WSL2/WSLg 子系统页面文件通报,以便 Windows 回收已分配但未使用的内存
#pageReporting=true

# 设置 WSL2/WSLg 子系统的逻辑 CPU 核心数为 8(最大肯定没法超过硬件的物理逻辑核心数)
processors=8

# 实验性功能
[experimental]

 # 启用空闲内存自动缓慢回收
autoMemoryReclaim=gradual

# 启用 WSL2/WSLg 子系统和 Windows 宿主之间的本地回环互通支持
hostAddressLoopback=true

 # 启用 WSL2/WSLg 子系统虚拟硬盘空间自动回收
sparseVhd=true

# 和 dnsTunneling 配合使用,决定是否使用 Windows DNS 缓存池
useWindowsDnsCache=false

第三步:

  

使用管理员权限在 PowerShell 窗口中运行以下命令,以配置 Hyper-V 防火墙设置,从而允许入站连接:

Set-NetFirewallHyperVVMSetting -Name ‘{40E0AC32-46A5-438A-A0B2-2B479E8F2E90}’ -DefaultInboundAction Allow 

或 

New-NetFirewallHyperVRule -Name MyWebServer -DisplayName “My Web Server” -Direction Inbound -VMCreatorId “{40E0AC32-46A5-438A-A0B2-2B479E8F2E90}” -Protocol TCP -LocalPorts 80

 wsl官网 详情 以及 参考链接

最后再 cmd 输入:wsl --shutdown //重启wsl配置

再打开 wsl即可配置完成

想知道详情 以及 参考链接


镜像模式网络说明:

        主要起作用的配置为一下:

  • networkingMode=mirrored 

                # 启用镜像网络特性支持

  • autoProxy=true 

                # 是否强制 WSL2/WSLg 子系统使用 Windows 代理设置(请根据实际需要启 )

  • dnsTunneling=true     

                # WSL2/WSLg DNS 代理隧道,以便由 Windows 代理转发 DNS 请求(请根据实际需要启用)

  • firewall=true

                # WSL2/WSLg 子系统的 Windows 防火墙集成,以便 Hyper-V 或者 WPF 能过滤子系统流量(请根据实际需要启用)


镜像模式网络 配置失败 基本原因:

        我个人遇到的原因 由以下,基本按这个流程走一遍,什么奇奇怪怪的配置问题都能解决

  1. wsl 或者windows版本不对
  2. 网络适配器vEthernet (WSL)  消失了 ,当我在cmd: ipconfig 时,没有出现vEthernet (WSL) 。因为我重置了我的windows网络,以及一些奇奇怪怪的操作,导致vEthernet (WSL)不见。
  3. 对于 “2” 的解决办法 :把 wsl 删除,并且重装 update 即可

    cmd输入:

    wsl --uninstall //删除

    wsl --update //重装

  4. windows代理 设置问题。把你windows 上的代理软件设置重置。以及右下角设置代理 调整,注意要 match 你的 代理软件端口(port)(像我用clash 的默认端口就是7890)

  5. 防火墙问题。如果你曾经修改过入站或出站规则,并且实在改不好的话,那还是重置吧,上网搜一堆办法重置。

  • 26
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
配置WSL2中的Kali子系统,您可以按照以下步骤进行操作: 1. 首先,请确保您的计算机使用的是Windows 10专业版,并且已经启用了WSL功能。您可以通过打开控制面板,找到“程序”选项,然后点击“启用或关闭Windows功能”来确认是否已经勾选了“适用于Linux的Windows子系统”。 2. 接下来,您需要安装Kali子系统。您可以在Microsoft Store中搜索并下载Kali Linux应用程序。 3. 安装完成后,您可以打开Windows Terminal或其他终端应用程序,然后启动Kali子系统。您可以通过运行命令"wsl --set-version kali-linux-2"将其设置为WSL2版本。 4. 在Kali子系统中,您可以进行一些配置。首先,您可以更换更新源以提高软件包更新的速度和稳定性。您可以编辑"/etc/apt/sources.list"文件,将默认的更新源更换为国内镜像源。 5. 如果您想要安装完整版的Kali,您可以运行命令"apt update && apt full-upgrade"来更新系统并安装所有可用的软件包。 6. 如果您希望在Kali中使用图形化桌面,您可以下载并安装X410或其他X服务器应用程序。然后,您可以在Kali中安装图形界面,并通过X410连接。请参考相关文档和教程以获取更详细的步骤。 注意:在配置过程中可能会遇到一些问题,例如网络连接、软件包依赖等。您可以参考相关文档和社区讨论来解决这些问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [WSL——Kali子系统安装及其相关配置](https://blog.csdn.net/qq_25649867/article/details/110881558)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值