ajiva 发表于 2015-3-5 01:04:34

使用梅林固件的自定义ddns(3322测试可用)替代当前无法访问A...

本帖最后由 ajiva 于 2015-3-5 01:04 编辑

之前试了下no-ip,用是可以用就是每个月都要足夸长城去登陆一下,感觉很不爽,难道就没有国内的ddns可以用?
看了下梅林的文档,发现提供了一个custom ddns, 正好3322也提供了http的api接口, 试了下,完美可用

教程如下:
1, 开启JSSF, 以及SSH(当然你用Telent也行,telnet就选中"启动Telnet"选项为"是")

2, SSH(或Telnet)到路由器中,用户密码就是你的路由器登陆用用户密码
3, 在/jffs/scripts下面新建一个ddns-start文件,我是用vi建的vi /jffs/scripts/ddns-start文件内容(根据自己的实际情况修改,第二行,3322API说明 )如下#!/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最后改下权限chmod 755 /jffs/scripts/ddns-start4,到路由器界面中的ddns界面中,把服务器 选成Custom

5,大功告成

附: 梅林说明文档在此https://github.com/RMerl/asuswrt-merlin/wiki/Custom-DDNS 理论上只要提供了http api接口的ddns都可以



jsllb1986 发表于 2015-3-25 12:52:38

本帖最后由 jsllb1986 于 2015-3-25 12:54 编辑


我用的花生壳,红色部分为花生壳账号,蓝色部分为花生壳密码,黄色部分为花生壳域名    http://username:password@ddns.oray.com/ph/update?&hostname=domain
说下保存:按ESC后,同时按shift和;然后输入wq 保存退出


最后输入chmod 755 /jffs/scripts/ddns-start,然后去路由器设置DDNS为custom


bobbydna 发表于 2015-3-5 05:53:55

感谢,代码我是完全不懂,另外华硕自己的ddns还没修复?,

sljloveljx 发表于 2015-3-5 08:32:38

谢谢楼主,虽然我现在在用NO-IP,但是我有付费的足夸长城软件,暂时不影响使用,等不能用了,再试试。

allendur 发表于 2015-3-6 19:39:07

第二步开始的专业名词就不懂了,SSH到路由器中是怎么操作?看好像是要懂点LINUX知识的才行的

yysjq 发表于 2015-3-10 12:05:46

等官方的加息了

tapplay 发表于 2015-3-12 22:57:12

谢谢,此法花生壳也可以,亲测!

yahochina 发表于 2015-3-14 17:52:29

为什么我用这个方法,说“注册失败”啊

clycloud 发表于 2015-3-23 22:25:38

看来在行家眼里,这个DNS问题是小问题,华硕官方也可以在下一个ROM更新中加入,但是这相当于公开和政策躲猫猫,所以..........自己动手丰衣足食吧:L

nanjiguang 发表于 2015-3-24 20:00:57

楼主 这些代码在什么地方加啊?怎么加 能不能再说的明白一些?

shaula 发表于 2015-3-24 20:24:40

能否再详细一点,另外代码有无错误?我按你说的试了,注册不了。停留在“处理中”出不来
页: [1] 2 3 4
查看完整版本: 使用梅林固件的自定义ddns(3322测试可用)替代当前无法访问A...