优选CF-IP脚本推送至Ali-DNSpod-CF
优选CF-IP脚本推送至Ali-DNSpod-CF
Mr.阿布白前言
对于优选IP进行**加速,或者博客加速,前提得优选,但是手动更新太繁琐,所以就有了这个脚本,但脚本也有将本地公网IP更新到DNS解析商,具体怎么用很简单
Github仓库:https://github.com/kwxos/CF-Ali-DNSpod-ddns-IP
觉得好用,点个star吧,有钱大哥可以资助资助小弟
有钱捧钱场,没钱点star吧,捐赠大于等于2块,备注名字哦,我好记录进博客捐赠名单哦,
准备提示:
- 需要软件包:jq curl openssl wget coreutils-timeout(脚本带有安装代码,若出错,请自行安装)
- 首次运行后,请填好配置文件,其中有详细解释,若不明白,搜索,或者问我
- docker首次运行产生config文件后,请手动停止,配置好文件后手动重启
- 运行日志文件和配置文件在dns-ip/文件夹下的ddns_log.txt和config
- 没写到的在配置文件中可见,自行测试吧,有问题评论哦
功能有:
- 可以优选Cf的ip更新到CF 阿里云DNS DNSpod,可选择平台更新
- 增加ip源选择,可选择ip为反代IP,仓库推荐
https://github.com/ymyuuu/Proxy-IP-library
- 也可作为本地公网IP更新到域名
- 自动下载所需环境软件包,运行文件,IP文件
- 增加轮询,可指定轮询时间,若IP不能用则进行新一轮测速
- 增加docker模式
- TG推送更新消息,所有配置均可选择开启或关闭
- 将上次以解析ip,放入本地重新测速比较
- 运行日志在ddns_log.txt文件中,运行后可以在其中查看运行成功与否和是否报错
- 执行过程都在日志文件中,出错了一般是配置错了,我都有说明,除非error,用docker吧
手动运行方式(没有关闭代理的需求,建议docker运行):
1 | mkdir -p $(pwd)/dns-ip/ && cd $(pwd)/dns-ip/ && wget https://raw.githubusercontent.com/kwxos/CF-Ali-DNSpod-ddns-IP/main/Ali-DNSpod-CF-ddns.sh && chmod a+x Ali-DNSpod-CF-ddns.sh && ./Ali-DNSpod-CF-ddns.sh |
在本文件夹下修改config配置,确保配置无误,然后
1 | screen ./Ali-DNSpod-CF-ddns.sh & |
若要停止程序
1 | # 搜寻进程编号 |
如下图:
docker运行:
首次运行,请在产生文件后停止,修改配置文件,确保无误后,再次运行,休眠时也可修改配置,待IP不可用时,会自动使用修改后的配置
1 | docker run \ |
手动停止
1 | docker stop dns-ip |
手动开启
1 | docker restart dns-ip |
docker运行就只有两个文件,修改config文件
配置样本
运行样本
正常执行样图
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果