Homepage
主页
Get in touch
联系我们
Login
登录
小TiD笔记
一个有想法的网站
排序
随机阅读
评论最多
标题排序
浏览分类
Linux
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 [阅读更多...]
[Linux]关于grep、awk、sed命令
2020-2-4
awk
grep
linux
sed
shell
0回复
对于一些文件字段或文件名等截取或重命名等操作,我们一般会用到正则等方法实现,Linux中的grep、awk、sed命令同样能得到上述的效果,本文主要是介绍这三者的区别和用法。本文参考文章:linux命令小记(grep、awk、sed) grep命令 grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 阅读更多
[Linux]*.sh文件执行方式
2020-1-13
linux
shell
0回复
*.sh 即Shell脚本文件,一般为 Bourne Shell(/usr/bin/sh或/bin/sh)和 Bourne Again Shell(/bin/bash),所以,像 #!/bin/sh,它同样也可以改为 #!/bin/bash。 1. 作为可执行程序 假设脚本保存在 test.sh,先要 cd 到相应目录: #使脚本具有执行权限 chmod +x ./test.sh #相对路径执行 ./test.sh #绝对路径执行 /etc/test.sh点击复制 在当前sh [阅读更多...]
[Linux]shell脚本实现ftp/sftp上传下载总结
2020-1-5
ftp
linux
sftp
shell
0回复
最近在使用shell脚本时,需要使用到ftp进行上传和下载,趁最近一段时间还算有空,总结一下ftp和sftp的一些Linux命令和利用shell脚本实现ftp和sftp批量上传下载的方法。 (更多…)
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
自定义块
openwrt
JavaScript
ddns
GitHub
自定义
5.2
oracle
rgb
hex
颜色
夜间模式