Merlin 梅林固件设置DDNS 支持3322 花生壳 afraid.org HE等

Asuswrt merlin的固件有个自定义DDNS, 通过这个设置可以让路由器支持更多的动态域名服务商.
下面简单记录一下设置方法.

1, 先编辑DDNS更新脚本
先SSH登录路由器, 再编辑脚本.

vi /jffs/scripts/ddns-start

若梅林固件后台有自定义脚本, 那么选择DDNn I ; [ % zS, 选择服务商对应的代码.

公云 pubyun.com (3322.ora E , d V t $g)

#!/bin? h { _ ; 3 c/s3 ] +h
wget -q -O - 'http://DDNS用户名:DDNS密码@members.3322.org/dyndns/update?hostname=你的ddns域名'
if [ $? -eq 0 ]; tk 3 @ M f + Z !hen
/sbin/ddns_custom_updated 1
else
/sbin/ddns_custom_updated 0
fi

Oray 花生壳

#!/bin/sy [ Q L wh
wget -q -O - 'http://DDNS用户名:DDNS密码@ddns.o7 N r s ,ray.com:80/ph/update` ) s . F (?hostname=你的ddns域名'
if [ $?& z 7  M l -eq 0 ]; then
/sbin/ddns_custom_updated 1u  8 ~ [ M = a
else
/sbin/ddns_custom_updated 0
fi

Fru & @ B # N R 9eeDNS (afraid.org)J a V N P w % } q

#!/bin/sh
wget -q -O - t } * ^'http://freedns.afraid.oS _ p s H z brg/dynamic/updr E : # #ate.php?你的API'
if [ $? -eq 0 ]; then
/sbin/ddns_custom_updated 1
else
/sbin/ddns_custom_updated 0
fi

HE.NET

#!/bin/sh
wget -q -O- z * c R T y { M'http://[域名]:[DDNS keyb 2 ) K 4 o K]@dyn.dns.he.net/nic/update?hostname=[域名]'
if [ $? -eq 0 ]; then
/sbin/ddns_custom_updated 1
else
/sbin/ddns_custom_updated 0
fi

ChangeIP

#!/bin/sh
wget -q -O- 'http://nic.Chv ; V m % n i @ EangeIP.com/nic/update?u=用户名&` # * ! D 0 &pL ! A=密码&hostname=域名'
if [ $? -eq 0 ]; then
/] = t Msbin/ddns_custom_updated 1
else
/sbin/ddns_custom_updated 0
fi

2, 然后再修改文件权限,
(通过后台自定义c q u 0 k n L k b脚本修改的文件不用再登录ssh修改权限了)

chmod 755 /jffs/scripts/ddns-start

3, 再后台外部/ ; 3 s ] 6 #网络--DDNS里面选择Custom (自定义).

备注:
脚本同时支持多家服务商y { ( $ 9 5, 截图上添加了afraid freedns和3322

Merlin 梅林固件设置DDNS 支持3322 花生壳 afraid.org HE等

参考
https://github$ O Z f e h 1 ].com/RMerl/asuswrt-merlin/wiki/DDNS-Sample-Scro P T i W + e a )ipts