问题描述
我有一台 Windows 电脑
我已经在我的 Vmware 上安装了 Ubuntu 服务器并切换到桥接网络
现在我安装了 webmin
sudo service webmin start
ssl=1
也做了这个
sudo iptables -A 输入 -p tcp -d 0/0 -s 0/0 --dport 10000 -j 接受
我可以从我的电脑和局域网上访问 webmin
也可以通过我 wifi 上任何设备上的浏览器 https://192.168.187.129:10000/
但是我无法从外部网络访问这个
但是我不能在局域网之外使用它。
我只能在局域网上使用 ssh 连接
也做了 sudo ufw allow 10000
没有答案
解决方法
在您的路由器上启用端口转发。 192.168 是为内部网络保留的,不能通过 Internet 路由。您的路由器将使用外部 IP 地址,您需要启用端口转发,以便当您点击 externalIP:10000 时,它会被转发到 192.168.187.129:10000。
当然,这意味着 Webmin 会暴露给 Internet 上任何想要尝试登录的人,因此请确保设置强密码。您可能需要考虑将其锁定,以便只有一部分外部 IP 也可以连接。