我正在尝试找出在运行 MacOS 14.2 的 MacbookPro M1 上针对某个特定用户的传出 HTTP(s) 流量被阻止的原因。
到端口 80 和 443 的传出连接被阻止,并显示“连接被拒绝”仅限此一个用户:
macbookpro14:~ user1$ ping google.com
PING google.com (142.250.185.110): 56 data bytes
64 bytes from 142.250.185.110: icmp_seq=0 ttl=60 time=9.462 ms
^C
macbookpro14:~ user1$ nc -v imap.googlemail.com 993
Connection to imap.googlemail.com port 993 [tcp/imaps] succeeded!
^C
macbookpro14:~ user1$ nc -v google.com 443
nc: connectx to google.com port 443 (tcp) failed: Connection refused
nc: connectx to google.com port 443 (tcp) failed: Connection refused
macbookpro14:~ user1$ su - user2
Password:
user2@macbookpro14: ~ $ ping google.com PING google.com (142.250.186.174): 56 data bytes
64 bytes from 142.250.186.174: icmp_seq=0 ttl=60 time=19.515 ms
^C
--- google.com ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 19.515/19.515/19.515/0.000 ms
user2@macbookpro14: ~ $ nc -v google.com 443
Connection to google.com port 443 [tcp/https] succeeded!
^C
我不知道该检查什么,防火墙已关闭,除了端口 443 和端口 80 之外,其他端口似乎都正常工作,但这些端口甚至在我的本地网络中都不起作用。如果我以其他用户身份登录,这些端口也能正常工作,因此我不再考虑列表中的任何路由器问题。