
首先讨论我共享了哪些硬件和软件:
因为我使用的是校园wifi,所以没有路由器,因此请使用网络电缆直接连接计算机,以获取Raspberry Pi的ip进行ssh连接. 然后,我想摆脱网络电缆的束缚,这更加痛苦,因为我需要在网页中输入帐户密码才能连接到校园网络wifi,而Raspberry Pi使用计算机共享网络,即使我使用VNC Campus wifi打开网页,但拔下网络电缆后Raspberry Pi的IP地址也会更改. 更改后的IP无法识别,也无法通过ssh连接.
但是,这些问题已经由机智的人一一解决了. 最后,我可以通过域名和映射的端口12245远程连接到ssh的外部网络.
我在中间找到了很多教程和资料,也走了很多弯路. 我特此记录下来,希望能帮助其他朋友.
在下面放置一些效果图:
好吧,事不宜迟,让我们从头开始〜
我从2017年7月5日开始使用Raspberry Pi的官方系统. 建议初次使用官方系统进行安装


Raspberry Pi系统图像压缩包
解压缩后的系统映像的后缀是.img,大约是4.34G

Raspberry Pi系统映像

SDFormatter

由于正式的Raspbian系统映像于2016-11发布,因此系统默认情况下会禁用SSH服务,因此即使成功查询了Raspberry Pi ip,它也可能无法成功连接. 确保系统的SSH已打开.
重新启动也非常简单. 转到根目录(在引导下)并创建一个名为ssh的新空白文件. 该文件不应带有后缀名,也无需编写任何内容.

image.png

cmd.png
计算机本身的IP基本上是192.168. ****,例如,我的计算机是192.168.137.1,那么您可以在此界面下看到一个动态IP,其地址是192.168.137.137(实际上,该IP已由我更改,并将其设置为固定IP. 第一次搜索时,看起来像192.168.137.23. )这是Raspberry Pi的IP地址. 无论如何,即使您没有找到192.168,也只有很少的时间来尝试它. 相反,Internet上有一个教程可以使用ipscanner软件进行扫描. 这是浪费时间.

我们的Raspberry Pi目前已通过网络电缆插入. 经过个人测试后,只要插入网络电缆,它就始终使用计算机共享的网络. 无论Raspberry Pi上的wifi是否已连接,它都没有用. 但是,wifi仍处于连接状态,将在下一步中使用.
我使用校园网络. 连接后,我需要在网页上输入帐户和密码,因此必须使用VNC进行操作. 连接到wifi后,打开Xshell,在终端中输入“ ifconfig”,您将看到以下信息输出: <

在eth0中,您可以看到通过连接到计算机获得的IP;在wlan0中,您可以看到通过连接到wifi获得的IP. 我的是172.17.49.185. 当然,也可以将其设置为静态,但是我发现它从未改变,因此它没有改变. 有点懒.
对于一般的wifi,这很好. 拔下网络电缆后,Raspberry Pi仍可以连接到Internet. 但是校园网确实很进站. 拔下网络电缆或重新启动后,必须再次输入园区网络帐户密码,该密码不会自动保存. 这与Windows不同. 我在这里遇到了瓶颈树莓派ip,不知所措,我什至想购买一个适配器来连接室友的显示器. 后来,我去商店问,只有一个非常垃圾的适配器会向我收取25件,而不是购买!然后回来,想到一个解决方案
. . . 我去吃晚饭,然后回来继续写作. . .
到目前为止,您可以通过命令行和GUI访问Raspberry Pi. 如果您的手机和计算机位于同一网段,则也可以通过手机直接访问Raspberry Pi. 但这前提是您的计算机已打开,并且您必须将计算机连接到Internet才能通过Raspberry Pi访问Internet. 但是我在校园网络环境中,无法连接到Raspberry Pi的手机. 要突破这些限制,您必须使用Intranet映射,删除网络电缆,并让Raspberry Pi通过wifi直接连接到Internet,然后将本地IP映射到域名,将本地端口映射到自定义端口,以及然后通过域名+自定义端口的方式随时随地从任何设备访问Raspberry Pi,您所需要做的就是保持Raspberry Pi的接通并连接到网络.
![]()
在中国,仅有的两个著名的Intranet映射服务提供商是花生壳和NAT123. 我以前使用过花生壳,但是还不错,但是有很多限制,例如限制流量,不使用自己的域名等,并且实名认证更麻烦. 后来,我切换到NAT123. 最大的缺点是非VIP速度限制. 使用VNC非常容易. 但是,SSH下没有问题. 活着使用它. 这是使用NAT123服务进行内部网映射的方法.
官方网站在这里:
奇怪的是,它的实名认证是通过支付宝直接收取30元. 不够?我试过了,真的不行!

选择端口映射列表

添加端口映射
选择其他应用程序类型(非网站),名称是任意的,ssh端口被映射到这里,所以我将他命名为ssh,intranet端口是默认的ssh端口22树莓派ip,填写内部网地址

未完成要继续,有时间继续改变...
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-211072-1.html
海上自卫队实力世界第二