因为刚把玩一天,对 linux 系统也不是了解非常透彻,我现在遇到的问题是这样的,我看了一些 vnc 教程,有些教程是去安装一个叫 tightvncserver 的 vnc,但是最新版树莓派系统有自带 vnc,好像是叫 realvnc-vnc-viewer,所以我并没有去安装 tightvncserver,接着就是开启树莓派电源后,通过 ssh 输入 vncserver,就会开启 vnc,然后通过 vnc 输入树莓派"ip:1"就能连接上去,这些在局域网内都能正常使用。
然后如果使用外网,我把 13001 端口映射到树莓派的 ip 的 1 端口上,但是我通过外网“ ip:13001 ”并不可以连接上 vnc,这是为什么呢?
然后我看到树莓派官方有个帮助( https://www.raspberrypi.org/documentation/remote-access/vnc/README.md )里面这样说: { 建立云连接 您有权免费使用 RealVNC 的云服务,前提是远程访问仅用于教育或非商业目的。
云端连接方便,端到端加密。强烈建议他们通过互联网连接到您的 Raspberry Pi。没有防火墙或路由器重新配置,您不需要知道 Raspberry Pi 的 IP 地址,也不需要提供静态 IP 地址。
在这里注册一个 RealVNC 帐户:它是免费的,只需几秒钟。
在 Raspberry Pi 上,使用新的 RealVNC 帐户凭据登录 VNC 服务器: https://www.raspberrypi.org/documentation/remote-access/vnc/images/vnc-server-cloud-dialog.png } 但是我 vnc 连接上去,并没有这个“ licensing ”选项来填写帐号和密码登录。
所以我应该如何在外网连接上树莓派的 vnc ?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.