- Blog
- Docs
- 创建私有Adguard
- 简体中文 ZH-CN
- English
- 简体中文
- 繁體中文
- 日本語
- 한국어
- العربية
- العربية
- Deutsch
- Español
- Français
- हिंदी
- Bahasa Indonesia
- Italiano
- Nederlands
- Polski
- Português
- Русский
- Türkçe
当前版本状态:
特性 | bridge模式(已废弃) | mirrored模式(推荐) |
---|---|---|
协议栈架构 | 双协议栈 | 共享协议栈 |
IP地址分配 | 独立IP(Windows+WSL) | 共享主机IP |
端口资源 | 独立使用 | 共享端口(需避免冲突) |
网络性能 | 相对较重 | 轻量高效 |
配置复杂度 | 简单 | 需深度配置防火墙策略 |
通过 WSL Settings 应用设置基础模式:
需通过PowerShell执行完整策略配置:
# 定义WSL虚拟机GUID
$wslGuid = '{40E0AC32-46A5-438A-A0B2-2B479E8F2E90}'
# 配置防火墙策略(按顺序执行)
Set-NetFirewallHyperVVMSetting -Name $wslGuid -Enabled True
Set-NetFirewallHyperVVMSetting -Name $wslGuid -DefaultInboundAction Allow
Set-NetFirewallHyperVVMSetting -Name $wslGuid -DefaultOutboundAction Allow
Set-NetFirewallHyperVVMSetting -Name $wslGuid -LoopbackEnabled True
Set-NetFirewallHyperVVMSetting -Name $wslGuid -AllowHostPolicyMerge True
# 验证配置结果
Get-NetFirewallHyperVVMSetting -Name $wslGuid
# 示例:检查80端口占用情况
Get-NetTCPConnection -LocalPort 80
Get-NetFirewallHyperVVMSetting
输出中所有字段应为True/Allownetstat -ano
查看端口占用http://localhost:<port>
http://<host-ip>:<port>