SukkaW
V2EX  ›  问与答

关于 WSL 下监听的端口不能被局域网内其他设备访问的问题

  •  
  •   SukkaW · Aug 17, 2018 · 4985 views
    This topic created in 3005 days ago, the information mentioned may be changed or developed.
    我在 WSL 下运行了一个 node application 监听在 3000 端口,但是无法同一局域网内的设备无法访问这个应用,我已经设置了我当前网络属于“专用网络”。我发现如果我把 Windows Defender 下“专用网络”的防火墙关闭,其它设备就能正常访问了。但是我想保持 Windows Defender 的防火墙处于开启状态,怎样才能把 WSL 加进 WIndows Defender 的联网白名单中?
    9 replies  •  2018-08-18 10:55:07 +08:00
    canbingzt
    canbingzt
    Aug 17, 2018
    1
    防火墙--高级设置,增加入站规则
    SukkaW
    SukkaW
    OP
    Aug 17, 2018❤️4
    2
    @canbingzt 我在 WSL GitHub 提过 issue 了( https://github.com/Microsoft/WSL/issues/3462 ),他们也让我这么做,但是我添加了 Binary 的指定路径作为匹配,还是不行
    canbingzt
    canbingzt
    Aug 17, 2018
    3
    @SukkaW 直接添加端口
    SukkaW
    SukkaW
    OP
    Aug 17, 2018❤️4
    4
    @canbingzt 添加端口的方法试过了可以,但是有没有办法添加应用白名单的这种?
    mattx
    mattx
    Aug 17, 2018 via iPhone
    5
    win 还有人用防火墙啊?
    schemesAlot
    schemesAlot
    Aug 17, 2018 via Android
    6
    同问,防火墙早关了,貌似只能开放 80
    SukkaW
    SukkaW
    OP
    Aug 17, 2018❤️3
    7
    @mattx 我找不到比 Windows Defender 更好的替代方案
    yingfengi
    yingfengi
    Aug 17, 2018 via Android❤️1
    8
    防火墙
    入站策略
    TCP3000
    允许
    mattx
    mattx
    Aug 18, 2018 via iPhone
    9
    @SukkaW 哦 路由器上做防火墙吧?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1151 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 16:18 · PVG 00:18 · LAX 08:18 · JFK 11:18
    ♥ Do have faith in what you're doing.