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

2018-08-17 10:14:33 +08:00
 SukkaW
我在 WSL 下运行了一个 node application 监听在 3000 端口,但是无法同一局域网内的设备无法访问这个应用,我已经设置了我当前网络属于“专用网络”。我发现如果我把 Windows Defender 下“专用网络”的防火墙关闭,其它设备就能正常访问了。但是我想保持 Windows Defender 的防火墙处于开启状态,怎样才能把 WSL 加进 WIndows Defender 的联网白名单中?
4246 次点击
所在节点    问与答
9 条回复
canbingzt
2018-08-17 10:20:54 +08:00
防火墙--高级设置,增加入站规则
SukkaW
2018-08-17 10:35:23 +08:00
@canbingzt 我在 WSL GitHub 提过 issue 了( https://github.com/Microsoft/WSL/issues/3462 ),他们也让我这么做,但是我添加了 Binary 的指定路径作为匹配,还是不行
canbingzt
2018-08-17 11:47:40 +08:00
@SukkaW 直接添加端口
SukkaW
2018-08-17 12:07:25 +08:00
@canbingzt 添加端口的方法试过了可以,但是有没有办法添加应用白名单的这种?
mattx
2018-08-17 13:59:07 +08:00
win 还有人用防火墙啊?
leafiy
2018-08-17 15:13:34 +08:00
同问,防火墙早关了,貌似只能开放 80
SukkaW
2018-08-17 17:20:53 +08:00
@mattx 我找不到比 Windows Defender 更好的替代方案
yingfengi
2018-08-17 20:28:32 +08:00
防火墙
入站策略
TCP3000
允许
mattx
2018-08-18 10:55:07 +08:00
@SukkaW 哦 路由器上做防火墙吧?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/480626

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX