DDNS之DnsPod for Linux 修改版

 5年前     13,765  
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里,设置定时任务,完美!!!

2019-04-10更新:
GitHub:https://github.com/COAadmin/DDnsPod
版权声明:字符猫 发表于 5年前,共 553 字。
转载请注明:DDNS之DnsPod for Linux 修改版 | 字符猫

您可能感兴趣的

24 条评论

  • avatar

    Fdsaf

    广东
    回复

    感谢感谢

  • avatar

    adf

    广东
    回复

    感谢分享

  • avatar

    sinian

    浙江
    回复

    赞的,好像github上的跑不通

  • avatar

    焱宇

    江苏
    回复

    谢谢

  • avatar

    duojka

    湖北
    回复

    感谢,感谢

  • avatar

    Leobore

    广东
    回复

    正是想要的

  • avatar

    simonufo

    湖北
    回复

    不氏不我

  • avatar

    simonceo

    湖北
    回复

    感谢,感谢

  • avatar

    abc

    湖北
    回复

    何来感谢一说,都是喜欢折腾的人

  • avatar

    af

    广东
    回复

    不知道感如何感谢你的

    • avatar

      COAadmin

      上海
      回复

      @af 何来感谢一说,都是喜欢折腾的人