dnspod linux,DDNS之DnsPod for Linux 修改版

之前在NAS上折腾DDNS的时候,由于在阿里和腾讯没有域名,不得不使用DnsPod,虽然在DnsPod官网收录了几个DDNS脚本,由于DnsPod现在采用Token认证,以及平台限制,大多数脚本我都无法使用!

在官网找到了ArDnsPod这个脚本,采用了Token认证,适用于Linux的Shell脚本,基本上算是刚好合适了。

由于我是在ProxMox里装的CentOS,脚本获取到的IP居然是局域网IP,这可麻烦了!

作为一个英语渣,靠百度翻译,看懂了脚本的大概流程,能看出来问题出在获取IP部分。

虽然确定了病因,但却找不到灵丹妙药。

于是在官网继续浏览其他脚本,盼望能找到可用的东西。

正在准备放弃的时候,看到一个py的脚本,通过Curl访问3322某页面获取公网IP,瞬间感觉抓住了救命的稻草。

按照官方API找到了记录本机IP的变量,然后通过变量找到了获取本机IP的步骤。

然后把原来获取IP的部分删除,改成了Curl访问某页面获取IP,保存!

扔CentOS里,设置定时任务,完美!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值