首先,我对 ubuntu 还很陌生,现在正在我的服务器上进行实验。
事情是这样的,我希望我的本地 IP 192.168.1.140:6080
可以通过公共 IP 从互联网访问。
目前,我的路由器将端口重定向6080
到我的本地 ip:6080,但是当我尝试访问它时,我一直收到“找不到页面”的信息。
我做了什么:
- 在端口 6080 上设置应用程序
- 将路由器端口重定向到与本地 IP 相同的端口。
正如我所说,我是新来的,所以请给我指明正确的方向。
当我输入:netstat -anltp | grep "6080"
显示的内容如下:
tcp 0 0 127.0.0.1:6080 0.0.0.0:* LISTEN 313/ssh
tcp 0 0 192.168.1.140:6080 0.0.0.0:* LISTEN -
tcp 0 0 192.168.1.140:6080 192.168.1.49:49889 ESTABLISHED -
tcp 0 0 192.168.1.140:6080 192.168.1.49:49881 TIME_WAIT -
tcp6 0 0 ::1:6080 :::* LISTEN 313/ssh
谢谢你,
更新:
UFW 处于非活动状态
更新2
/etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.140
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.153
dns-nameservers 8.8.8.8
更新 3
屏幕截图 - 路由器配置。 https://i.stack.imgur.com/VeqzA.jpg https://i.stack.imgur.com/KbQ7o.jpg
答案1
这可能是防火墙阻止尝试:
sudo ufw status verbose
如果你得到类似这样的信息
Status: active
然后您需要打开端口:
sudo ufw allow 6080/tcp