-1

为了让一些家庭自动化软件工作,我需要公开访问我的 Raspberry Pi 3。但是,我目前住在校内宿舍,因此在大学的网络上,没有能力端口前进。

我有一个路由器,它通过以太网连接到学校网络,然后广播自己的网络,但是,这仍然是学校网络的一部分,我无法转发它。

我已经研究了解决此问题的方法,例如 Page Kite,使用某种形式的反向 SSH 或 HTTPS 隧道,但由于缺乏对 Raspberry Pi 的支持或令人生畏的设置,我不确定该怎么做。我确实有一台运行 Windows 7 的旧 HP 笔记本电脑,如果有帮助的话,我可以将其用作某种从属设备或服务器。

非常感谢所有帮助。这是我完成这个项目的主要障碍。

4

1 回答 1

0

你没有说你期望什么样的公共访问,但如果没有访问主路由器,你只需要使用基于客户端的更新工具注册动态 DNS 服务。据我所知,所有最知名的(DynDNS Dynu,no-ip)都提供该选项。

理论上,只要您的内部 WAN IP 发生变化,您就可以随时更新服务,并且他们会使用该 IP 更新您精心挑选的 url。然后,您可以通过网络浏览器或您设置的任何服务/端口使用该 IP 访问您的 Pi。

这是一篇很好的入门文章 - 包含适用于您的适用于 Linux 的 Dynu 下载链接。

http://www.howtogeek.com/66438/how-to-easily-access-your-home-network-from-anywhere-with-ddns/

还有一篇来自 noip.com 网站的关于安装他们的 Linux 更新客户端的文章 https://www.noip.com/support/knowledgebase/installing-the-linux-dynamic-update-client/

于 2016-11-17T20:49:14.000 回答