| 2022-08-9
搭好了网站,却只能在家里自己看
搭好了SSH,出了门就没法用了
搭好了vnc,说不能看就不能看了
这个时候我们需要解决把树莓派公开出去,链接到外面的INTERNET世界~~
所以就需要两个技术
1、固定IP,必须要有一个确定地址,别人才能在茫茫网海找到你
2、内网穿透,还要开一扇门,让大家能够进来。
花生壳和树莓派搭配在一起,则会很方便的实现在外面对内网服务器的远程访问和操作。
花生壳是用户首选的动态域名解析服务商,是动态域名解析行业起步较早的一个品牌,以提供完全开放的免费软件迅速占领1800万用户市场。
花生壳主要还会赠送一个域名给你,用起来操作简单。
首先上官网找一个下载链接
内网映射穿透工具下载动态域名解析软件下载_花生壳软件下载-Oray贝锐科技花生壳hsk.oray.com/download/
我右键复制了这样一个链接
get https://hsk.oray.com/dl/dl?id=25
sudo dpkg -i dl?id=25
解压执行后,会出现一个框框给你,你记得要记录下来,之后要用到的
忘记了也没关系,用下面的命令调回这个文件
sudo phddns status
我们可以先用两个命令,确认启动
sudo phddns start
sudo phddns enable
然后内网打开网站 http://b.oray.com
树莓派自带的chromium打开也可以的
来管理我们的花生壳后台
如果你有原来的账号就扫码激活一下
如果没有的话,就用上面框框的记录,填写上去就行了,默认密码是admin
进入之后送了一个域名,不过你需要买一个内网映射的端口,在页面中买一个,因为我们是自己用的,选一个最便宜的就好
ssh服务用的端口是22,所以我们这里端口写22
然后homeassistant端口是8123,填写进去就行
记得选择好协议,ssh是属于tcp协议,http协议当然就是常见的网站类型啦
捡漏买了两个很便宜的穿透服务,现在只需要根据这个命令就可以愉快地在外网访问我们的树莓派了
http协议可以尝试一下网站直接点开,看看是不是我们的homeassistant网页
tcp协议可以在外网环境(不连家里wifi)的情况下,利用ssh访问一下
可以手机开热点连上电脑,用命令行/终端来测试一下
ssh -p xxxxx.xxx.xx
-p是指定了端口的意思,后面xxx.xx就填上你刚刚在花生壳注册好的网址啦
出现树莓派命令即为成功。
之后记得这个网址,这个已经是属于你的在互联网中的位置,从文件访问、命令控制,传输信息,我们都可以用到。
花生壳是一款性能稳定、安全系数高、功能比较强大的互联网产品。花生壳的内网穿透功能快捷方便,可以穿透防火墙,帮助用户快速访问局域网,获取资料。同时,花生壳的使用也相当的灵活。如果遇到突发情况,比如疫情隔离时,可以在任何地方通过花生壳来远程控制主机,相当方便的实用呢。