Homepage
主页
Get in touch
联系我们
Login
登录
小TiD笔记
一个有想法的网站
排序
随机阅读
评论最多
标题排序
浏览标签
openwrt
OpenWrt原生动态DNS实现DNSPod支持
2020-6-11
ddns
dnspod
linux
openwrt
shell
0回复
使用openwrt可以自定义安装原生的动态dns插件(Dynamic DNS),但是并不支持DNSPod的ddns自动更新ip。 对于目前这个问题,一般可以通过编写脚本来实现,或者可以添加DNSPod的功能支持。 目前发现,L大的LEDE源码中已经集成了该插件源码(https://github.com/coolsnowwolf/lede/tree/master/package/lean/ddns-scripts_dnspod),并且做了优化集成了.cn和.com的脚本维护者是:Small_5。还 [阅读更多...]
[Linux]自定义脚本实现DNSPod DDNS
2020-6-2
ddns
dnspod
linux
openwrt
shell
0回复
OpenWrt原生的DDNS并不支持DNSPod,所以自行查了一下DNSPod的API,自行写了一个shell脚本。 本脚本实现了简单的更新功能,体积极小,代码简单,可以用作参考来修改适合自己的脚本,后续我会根据需求再完善一下全部的功能。 实现步骤 脚本 首先新建一个shell文件,本文以“ddns_dnspod.sh”为例。将下面的代码复制到新建的shell脚本中。 #!/bin/sh LOGIN_TOKEN='****,************' DOMAIN='tidnotes.ga' R [阅读更多...]
关于DDNS日志输出中文问题
2020-6-1
ddns
linux
openwrt
urlencode
write_log
0回复
最近在使用OpenWrt的DDNS发现,如果使用write_log来实现日志输出,中文不会显示出来,会出现格式错误。对dynamic_dns_functions.sh的源代码进行细读发现,write_log()函数会调用urlencode()函数,而该函数是不支持中文的。 对该函数改为支持中文的URL编码即可,将urlencode(){}改写代码如下:注:dynamic_dns_functions.sh文件地址一般为 /usr/lib/ddns/ urlencode() { local __EN [阅读更多...]
tidra
热爱技术&设计,简单快乐的一个人
近期文章
iPhone/MAC添加中国法定节假日日历
OpenWrt原生动态DNS实现DNSPod支持
[Linux]自定义脚本实现DNSPod DDNS
关于DDNS日志输出中文问题
Github fork后同步更新
Markdown基本语法
分类
Linux
(6)
Python
(2)
SQL
(2)
WordPress使用技巧
(11)
前端
(3)
JavaScript
(3)
工具
(9)
工具栏
颜色表、颜色选择器、RGB和Hex互转
最新中国地区省市县行政划分表
标签云
WordPress
Gutenberg(古腾堡)
linux
shell
自定义块
GitHub
JavaScript
openwrt
ddns
5.2
自定义
主题
主题制作
rgb
hex
夜间模式