树莓派之外网动态域名访问
前提
没有外网IP的同学就不要看了,看了也是伤心,内网穿透的方法暂时只适合windows平台,树莓派暂时没法搞。
动态域名解析方案
用过花生壳,免费的太坑了,广告也多,最主要是不稳定,经常停止服务,还美其名曰设备故障,但是貌付费的没见过设备故障;所以改用NAT123,免费服务也稳定,至少我用着没问题。
动态域名IP地址更新实现
在树莓派中我们可以直接使用curl命令更新自己的IP地址,格式为:
http://user:pass@ddns.nat123.com/update.jsp?hostname=域名
直接在控制台执行这行命令就可以把当前自己的外网IP地址更新到我们的域名上。很简单是吧。
定期自动更新
因为我的网络IP地址是动态获取的,不定期会变,所以要定时更新IP地址,把上面这行代码写成一个脚本
#!/bin/bash
source /etc/profile
source /home/ubuntu/.bashrc