V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
SukkaW
V2EX  ›  问与答

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

  •  
  •   SukkaW · 2018-08-17 10:14:33 +08:00 · 4249 次点击
    这是一个创建于 2301 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我在 WSL 下运行了一个 node application 监听在 3000 端口,但是无法同一局域网内的设备无法访问这个应用,我已经设置了我当前网络属于“专用网络”。我发现如果我把 Windows Defender 下“专用网络”的防火墙关闭,其它设备就能正常访问了。但是我想保持 Windows Defender 的防火墙处于开启状态,怎样才能把 WSL 加进 WIndows Defender 的联网白名单中?
    9 条回复    2018-08-18 10:55:07 +08:00
    canbingzt
        1
    canbingzt  
       2018-08-17 10:20:54 +08:00
    防火墙--高级设置,增加入站规则
    SukkaW
        2
    SukkaW  
    OP
       2018-08-17 10:35:23 +08:00   ❤️ 4
    @canbingzt 我在 WSL GitHub 提过 issue 了( https://github.com/Microsoft/WSL/issues/3462 ),他们也让我这么做,但是我添加了 Binary 的指定路径作为匹配,还是不行
    canbingzt
        3
    canbingzt  
       2018-08-17 11:47:40 +08:00
    @SukkaW 直接添加端口
    SukkaW
        4
    SukkaW  
    OP
       2018-08-17 12:07:25 +08:00   ❤️ 4
    @canbingzt 添加端口的方法试过了可以,但是有没有办法添加应用白名单的这种?
    mattx
        5
    mattx  
       2018-08-17 13:59:07 +08:00 via iPhone
    win 还有人用防火墙啊?
    leafiy
        6
    leafiy  
       2018-08-17 15:13:34 +08:00 via Android
    同问,防火墙早关了,貌似只能开放 80
    SukkaW
        7
    SukkaW  
    OP
       2018-08-17 17:20:53 +08:00   ❤️ 3
    @mattx 我找不到比 Windows Defender 更好的替代方案
    yingfengi
        8
    yingfengi  
       2018-08-17 20:28:32 +08:00 via Android   ❤️ 1
    防火墙
    入站策略
    TCP3000
    允许
    mattx
        9
    mattx  
       2018-08-18 10:55:07 +08:00 via iPhone
    @SukkaW 哦 路由器上做防火墙吧?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1031 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:32 · PVG 04:32 · LAX 12:32 · JFK 15:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.