- 作者:
- 分类:知识&开发->OS->OpenWrt
- 阅读:4504
- 点赞:71
- 版权:CC BY-SA 4.0
- 创建:2019-10-13
- 更新:2019-10-19
极路由 刷uboot + openwrt , 以及连接校园网(netkeeper)
版权声明:本文为 neucrack 的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接(持续更新):https://neucrack.com/p/101
原文链接(持续更新):https://neucrack.com/p/101
原理很简单,就是通过一个http请求告诉花生壳服务器你的ip地址和要绑定的域名:
http://USERNAME:PASSWORD@ddns.oray.com/ph/update?hostname=DOMAINorhttp://[USERNAME]:[PASSWORD]@ddns.oray.com/ph/update?hostname=[DOMAIN]&myip=[IP]
这里USERNAME PASSWORD DOMAIN分别为用户名和密码和域名.
所以最简单的方法就是在系统用crontab中起一个定时器定时调用脚本(发送上面这个请求)即可
crontab -e
*/5 * * * * /root/sd/scripts/oray.ddns.sh //注意一定是绝对地址
vim oray.ddns.sh
wget -O /root/sd/scripts/tmp.log http://username:passwd@ddns.oray.com/ph/update?hostname=hostnamedate +"%Y-%m-%d %H:%M:%S" >>/root/sd/scripts/oray.ddns.logcat /root/sd/scripts/tmp.log >> /root/sd/scripts/oray.ddns.logecho '' >> /root/sd/scripts/oray.ddns.logrm /root/sd/scripts/tmp.log或者没有记录的:wget -O /dev/null http://username:passwd@ddns.oray.com/ph/update?hostname=hostname
使用界面设置的话
opkg updateopkg install ddns-scripts luci-app-ddns
然后在路由器后台中service选项中可以看到,如果没有,重启一下就有了

