大佬,请不要笑话。mac 本地配置了一个系统,需要开启一个端口,但是没找到咋个开启的方法? macOS Catalina 系统
1
yulgang 2019-12-30 16:27:48 +08:00
Hey Siri,sudo /usr/libexec/ApplicationFirewall/socketfilterfw --add /usr/bin/java
试试好使不 😂 |
2
yulgang 2019-12-30 16:28:49 +08:00
虽然不是开指定端口,但是可以把一些二进制程序加到防火墙的开放列表里
|
3
wd 2019-12-30 17:59:06 +08:00 via iPhone
咦?我咋觉得好像默认没用限制,你启动了服务别人访问不了?
|
4
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,比较简单。 |
5
iWvel 2019-12-30 19:01:56 +08:00
看看你的路由去有没有放行
|