Asuswrt merlin Custom DDNS 设置简易教程(3322-Oray-ChangeIP)

Asuswrt merlin Custom DDNS 设置简易教程(3322-Oray-ChangeIP)

此脚本涉及到的URL均可在DDWRT/OPENWRT中使用

前提:
注册DDNS服务并且打开jffs自定义脚本功能。
Step1:
建立ddns脚本
SSH(或Telnet)到路由器中,用户密码就是你的路由器登陆用用户密码
在/jffs/scripts目录下新建一个ddns-start文件,我直接只用了vi。

你也可以在windows中写好这样的脚本之后用winscp上传到相同位置。

 


vi /jffs/scripts/ddns-start

文件的内容
3322.org:


#!/bin/sh
wget -q -O - 'http://DDNS用户名:DDNS密码@members.3322.org/dyndns/update?hostname=你的ddns域名'

if [ $? -eq 0 ]; then
/sbin/ddns_custom_updated 1
else
/sbin/ddns_custom_updated 0
fi

Oray:


#!/bin/sh
wget -q -O - 'http://DDNS用户名:DDNS密码@ddns.oray.com:80/ph/update?hostname=你的ddns域名'

if [ $? -eq 0 ]; then
/sbin/ddns_custom_updated 1
else
/sbin/ddns_custom_updated 0
fi

ChangeIP:


#!/bin/sh
wget -q -O- 'http://nic.ChangeIP.com/nic/update?u=用户名&p=密码&hostname=域名'

if [ $? -eq 0 ]; then
/sbin/ddns_custom_updated 1
else
/sbin/ddns_custom_updated 0
fi

he.net


#!/bin/sh
wget -q -O- 'http://[域名]:[DDNS key]@dyn.dns.he.net/nic/update?hostname=[域名]'

if [ $? -eq 0 ]; then
/sbin/ddns_custom_updated 1
else
/sbin/ddns_custom_updated 0
fi

Step2:
修改权限


chmod 755 /jffs/scripts/ddns-start

Step3:
选择DDNS -> Custom

asuswrt, IT, merlin, 教程
上一篇文章
穿透DDNS进阶用法(二)-Aria2穿透控制
下一篇文章
从零开始搭建自己的WordPress

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Fill out this field
Fill out this field
请输入有效的电子邮箱地址。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

keyboard_arrow_up