恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 145|回复: 2

freedns DDNS shell脚本

[复制链接]
发表于 2022-7-28 10:23 | 显示全部楼层 |阅读模式
本帖最后由 segfault 于 2022-7-28 10:26 编辑

这个脚本我是跑在HS8145V自带的OpenWrt里的。我把它加进了OpenWrt的/etc/rc.local,然后就可以开机自启。

脚本代码在这里,可以右键点raw另存为:https://gist.github.com/segfault ... 05ebe6da638d3669abd
然后我也发到附件里了。

这样就可以用 freedns.afraid.org 提供的服务。(而且OpenWrt还可以装支持HTTPS的wget来走HTTPS更新DDNS)
使用dynamic update interface (version 2),这样还可以支持IPv6;
认证方式选Randomized Update Token

然后直接把更新DDNS的请求网址加进/root/ddns_urls.txt里,很简单就是每行一个,比如一个更新IPv4一个更新IPv6。

脚本依赖光猫自己的DDNS功能来被通知拨号成功。
(实际发现,接到光猫的DDNS更新请求时网可能还没通,需要等几秒才能通,所以我还加了一个等待,等网通了再更新)

在光猫(“快速装维”版设置界面)的DDNS设置里:
选择“服务提供商”为“no-ip”,
服务提供商主机”为“127.0.0.1”,
服务端口”为“12380”。
WAN名称一定也要选对。
光猫DDNS设置里的“域名”和“用户名”“密码”都没有意义,可以随便填一些数值。

日志在/tmp/freednsv2/log.txt里。

freednsv2.zip

738 Bytes, 下载次数: 10

我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-7-30 18:38 | 显示全部楼层
看起来不错,能把阿里云DDNS加进去就好了

点评

没用过。喜欢freedns就是因为它简单,啥参数也不用填。 但如果要填的话大概也不难改,wget也可以指定HTTP请求头参数之类。  详情 回复 发表于 2022-7-31 09:41
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2022-7-31 09:41 | 显示全部楼层
hwlon 发表于 2022-7-30 18:38
看起来不错,能把阿里云DDNS加进去就好了

没用过。喜欢freedns就是因为它简单,啥参数也不用填。
但如果要填的话大概也不难改,wget也可以指定HTTP请求头参数之类。
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2022-8-19 01:12

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

| 江苏省互联网有害信息举报中心 举报信箱:js12377@jschina.com.cn 举报电话:025-88802724 | 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797
快速回复 返回顶部 返回列表