很多人买来PI,可能出于各种原因,需要搭建自己的网站,可以采用 Nginx + PHP + SQLite 的轻量级网站。本人做智能家居方面研究学习,再加上在学校这学期正好开设HTML5的课程,打算把搭建自己的云,用作外网控制。有点类似Yeelink 那样的。其实完全可以用第三方的服务,而且无论是对树莓派还是香蕉派都支持的很好。不过这还是和自己搭建云平台不一样,重要的能学习到更多的知识和经验。
正文:
首先如果你的外网ip是公网的话,那么恭喜你,可以直接从路由器里做端口映射。至于如何查看电信运行商分配的IP 是公网IP :百度查自己上网的IP地址,如果和路由器里分配的IP 不一样的话,那么应该就不是。而且如果分配的IP 地址是10...* 地址的,那么应该也不是公网IP地址。最保险的方式是在路由器里做下端口映射,如果能映射到外网。那么一定是公网IP。目前来看移动,长城,貌似分配的都是内网IP,电信的话很大一部分分配的也是内网IP,分配外网IP的应该是不多,和地区有关吧。别的宽带就不清楚了。
如果能确定分配的IP是内网IP,就不能直接映射IP地址。下面介绍内网IP做映射的方法:
首先去http://hsk.oray.com/download/#type=http|shumeipai 下载安装包传到香蕉派中,可以ftp,NAS,服务传到PI上。或者用U盘。
解压压缩包,输入:
tar zxvf phddns_raspberry.tgz
安装:输入cd phddns2 进入安装目录输入:sudo ./oraynewph start
如果安装完成,会出现SN码和一行网址。请不要将SN码透露给别人。因为要用此码登陆
如果在系统运行后想看SN码可以,输入:oraynewph status 即可看到花生壳运行状态以及SN码
登录管理后台并设置内网映射
在浏览器输入地址:b.oray.com,在花生壳管理页面,输入SN码与密码(首次登录默认密码admin)
登陆需要注册花生壳账户。经行绑定,其中需要验证账户信息以及实名制登记,需要支付8元。以往成注册。此处需要注意:用内网服务是需要支付的。否则用不了花生壳内网服务。
绑定登录成功,可以直接点击页面中间添加 内网映射 。而且值得注意,默认只能做两个端口映射。如果需要多个端口,可以购买端口。(挺贵呀。表示穷人买不起)
至此,顺利完成内网端口映射。
最后几条简单命令:
重置:只要执行一条简单的命令就可以了。在任意路径下运行命令 oraynewph reset,重新登录花生壳管理后台,使用初始密码admin登录重置。
停止服务
在任意路径命令行执行 oraynewph stop 即可关闭运行中的花生壳服务。
停止服务
在任意路径执行 oraynewph uninstall 即可卸载花生壳服务。
我们可以通过命令 oraynewph status 确认花生壳服务已经成功卸载。
完结。参考:树莓派花生壳(内网版)攻略 http://hsk.oray.com/download/#type=http|shumeipai