• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

如何外网直接访问树莓派上搭建的服务器

t 2017-07-10 浏览量:1422

我在我的树莓派上用flask搭建了一个服务器,放上了自己的网页,开放在80端口。但是我树莓派连接的是寝室的WiFi,并没有公网IP。我有阿里云的服务器,可以通过反向SSH的方法从外网登陆树莓派操作。
我现在是可以通过先登陆树莓派,再利用localhost:80的地址访问我的网页.但是我想能不能直接在外网通过输入网址访问。我试过远程端口转发将树莓派的80端口和云服务器的端口绑定,再输入 云服务器IP:80 ,但是好像并不能通过这样访问。
所以,谁知道能有什么好的方法?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 首先是树莓派需要独立ip,并且这个ip开放了80端口,然后使用动态dns解析, ,即可
    • 发布于 2017-07-10
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:7
  • 只要用动态IP 就没有什么好办法,可以考虑用花生壳或者花生棒
    • 发布于2017-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 申请他域名吧。有免费的、试用的。

    要是要稳定长久的就要花钱了。

    • 发布于2017-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 用花生棒吧,比较稳定,总之都是要花钱的,花生棒还便宜,申请域名很贵,没必要
    • 发布于2017-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 现在有很多反向代理的内网工具。

    ngrok

    frp​

    这两个工具你肯定会喜欢。

    • 发布于2017-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • tomcat,全平台支持,包括x86和linux
    • 发布于2017-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 您好,因為預設http網頁就是port 80,可能會造成您http訪問會衝突

    您可以改用port 81,設定樹莓派監聽port 81的訪問,並將路由器(Gateway)設置虛擬伺服器(即轉port 81到樹莓派的區域IP)

    就可以從外部網路訪問到您Gateway後面區網的樹莓派了

    以上

    • 发布于2017-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 使用花生棒

    花生棒是一款实现了动态域名解析技术(NAT-DDNS)的硬件。它内置了新花生壳客户端,实现支持公网。由动态域名解析服务提供商花生壳公司于2014年5月15日正式发售的一款硬件产品。​

    QQ截图20170712215534.png

    • 发布于2017-07-12
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

如何外网直接访问树莓派上搭建的服务器