Mac 如何开放一个端口呢?

2019-12-30 15:24:01 +08:00
 MrMike

大佬,请不要笑话。mac 本地配置了一个系统,需要开启一个端口,但是没找到咋个开启的方法? macOS Catalina 系统

20855 次点击
所在节点    macOS
5 条回复
yulgang
2019-12-30 16:27:48 +08:00
Hey Siri,sudo /usr/libexec/ApplicationFirewall/socketfilterfw --add /usr/bin/java
试试好使不 😂
yulgang
2019-12-30 16:28:49 +08:00
虽然不是开指定端口,但是可以把一些二进制程序加到防火墙的开放列表里
wd
2019-12-30 17:59:06 +08:00
咦?我咋觉得好像默认没用限制,你启动了服务别人访问不了?
6i3BMhWCpKaXhqQi
2019-12-30 18:47:06 +08:00
Mac 应该默认没开防火墙的,所以,所有的端口应该都可以访问。
可以通过 nc -l xxxx 之后,telnet ip:xxxx 一下试试。
1024 以内的端口需要 root 权限,而 Mac 弄这个还有点麻烦,简单的办法就是 brew install socat,然后 sudo socat 这种方式做一次 forward,比较简单。
iWvel
2019-12-30 19:01:56 +08:00
看看你的路由去有没有放行

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

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

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

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

© 2021 V2EX