You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何永久配置防火墙以允许WSL与IntelliJ IDEA正常连接?

永久解决IntelliJ IDEA与WSL的防火墙连接问题

方法一:通过Windows防火墙高级设置创建永久规则

  • 打开Windows Defender防火墙高级设置:按下Win+R,输入wf.msc回车
  • 创建IntelliJ进程允许规则
    1. 点击左侧「入站规则」,右侧选择「新建规则」
    2. 规则类型选「程序」,点击下一步
    3. 选择IntelliJ安装目录下的idea64.exe(示例路径:C:\Program Files\JetBrains\IntelliJ IDEA 2023.2\bin\idea64.exe),点击下一步
    4. 选择「允许连接」,点击下一步
    5. 勾选所有网络类型(域、专用、公用),点击下一步
    6. 命名规则(如「IntelliJ IDEA WSL 连接许可」),完成创建
  • 创建WSL子网访问规则
    1. 再次新建入站规则,规则类型选「自定义」,点击下一步
    2. 程序选择「所有程序」,点击下一步
    3. 协议和端口保持默认设置,点击下一步
    4. 在「远程IP地址」中添加WSL的子网段(通常为172.16.0.0/12,可在WSL终端执行ip addr查看eth0的网段确认),点击下一步
    5. 选择「允许连接」,点击下一步
    6. 勾选所有网络类型,点击下一步
    7. 命名规则(如「WSL子网访问Windows主机」),完成创建

方法二:用PowerShell批量添加规则(管理员权限)

打开管理员PowerShell,执行以下命令(替换IntelliJ的实际安装路径):

# 允许IntelliJ IDEA进程通过防火墙
New-NetFirewallRule -DisplayName "IntelliJ IDEA WSL Access" -Direction Inbound -Program "C:\Program Files\JetBrains\IntelliJ IDEA 2023.2\bin\idea64.exe" -Action Allow -Profile Any

# 允许WSL子网段访问Windows主机
New-NetFirewallRule -DisplayName "WSL Subnet to Windows" -Direction Inbound -RemoteAddress 172.16.0.0/12 -Action Allow -Profile Any

补充说明

  • 若使用WSL 2,默认采用NAT网络模式,上述规则即可覆盖连接需求;若使用桥接模式,需对应调整远程IP地址为桥接后的子网段
  • 规则创建完成后,重启设备或IntelliJ IDEA即可生效,无需每次重复临时修复操作

内容的提问来源于stack exchange,提问作者Dilan Madurapperuma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 16:10:18