我无法远程访问 nginx 服务器或 express 服务器或在同一网络内运行 Ubuntu 的任何服务器我尝试了在 Google 上找到的所有解决方案,聊天 gpt 但没有任何效果我能够在 Ubuntu 机器上 ssh 甚至尝试禁用防火墙,创建端口规则,但没有任何效果
udp UNCONN 0 0 127.0.0.53%lo:53 0.0.0.0:*
udp UNCONN 0 0 0.0.0.0:123 0.0.0.0:*
udp UNCONN 0 0 127.0.0.1:323 0.0.0.0:*
udp UNCONN 0 0 0.0.0.0:631 0.0.0.0:*
udp UNCONN 0 0 0.0.0.0:5353 0.0.0.0:*
udp UNCONN 0 0 0.0.0.0:56376 0.0.0.0:*
tcp LISTEN 0 511 0.0.0.0:8080 0.0.0.0:* users:(("node",pid=90596,fd=20))
tcp LISTEN 0 511 0.0.0.0:8000 0.0.0.0:*
tcp LISTEN 0 4096 127.0.0.53%lo:53 0.0.0.0:*
tcp LISTEN 0 4096 127.0.0.1:2947 0.0.0.0:*
tcp LISTEN 0 128 127.0.0.1:631 0.0.0.0:*
tcp LISTEN 0 1 0.0.0.0:5000 0.0.0.0:*
tcp LISTEN 0 511 0.0.0.0:80 0.0.0.0:*
tcp LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
端口 8080 的 tcpdump
16:32:08.115917 IP (tos 0x0, ttl 128, id 58161, offset 0, flags [DF], proto TCP (6), length 52)
192.168.1.103.62897 > sipl-NUC7PJYH.http-alt: Flags [S], cksum 0x92cf (correct), seq 887362367, win 64240, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0
16:32:08.116189 IP (tos 0x0, ttl 128, id 58162, offset 0, flags [DF], proto TCP (6), length 52)
192.168.1.103.62898 > sipl-NUC7PJYH.http-alt: Flags [S], cksum 0xf4d8 (correct), seq 1565558984, win 64240, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0
答案1
您是否尝试过使用 ping 检查 IP 并使用 nmap 检查 tcp 端口,以确保三方 tcp 握手成功?您能通过 ssh 访问机器吗?只是问问,因为我们只看到数据包在一个方向上流动。
能不能访问nginx默认网页?nginx进程能读取到内容吗?有日志吗?
这个问题没有通用的答案。
诚挚问候 maniac__