我在我的树莓派上用flask搭建了一个服务器,放上了自己的网页,开放在80端口。但是我树莓派连接的是寝室的WiFi,并没有公网IP。我有阿里云的服务器,可以通过反向SSH的方法从外网登陆树莓派操作。我现在是可以通过先登陆树莓派,再利用localhost:80的地址访问我的网页.但是我想能不能直接在外网通过输入网址访问。我试过远程端口转发将树莓派的80端口和云服务器的端口绑定,再输入 云服务器IP:80 ,但是好像并不能通过这样访问。所以,谁知道能有什么好的方法?
申请他域名吧。有免费的、试用的。
要是要稳定长久的就要花钱了。
现在有很多反向代理的内网工具。
ngrok
frp
这两个工具你肯定会喜欢。
您好,因為預設http網頁就是port 80,可能會造成您http訪問會衝突
您可以改用port 81,設定樹莓派監聽port 81的訪問,並將路由器(Gateway)設置虛擬伺服器(即轉port 81到樹莓派的區域IP)
就可以從外部網路訪問到您Gateway後面區網的樹莓派了
以上
使用花生棒
花生棒是一款实现了动态域名解析技术(NAT-DDNS)的硬件。它内置了新花生壳客户端,实现支持公网。由动态域名解析服务提供商花生壳公司于2014年5月15日正式发售的一款硬件产品。