V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Sanko
V2EX  ›  分享创造

[造轮子] 腾讯云域名动态解析至树莓派

  •  
  •   Sanko · 2018-02-11 16:17:40 +08:00 · 6524 次点击
    这是一个创建于 2478 天前的主题,其中的信息可能已经有所发展或是发生改变。

    起因

    入手一个树莓派,ip 每天都会变导致 ssh 连接不方便

    介绍

    一个动态解析腾讯云域名到树莓派的工具

    安装

    git clone [email protected]:ghosx/qcloud_ddns.git
    cd qcloud_ddns
    sudo pip3 install -r requirements.txt
    
    • 替换main.py 中的 LOGIN_IDLOGIN_TOKEN 登录后访问 这里 创建 API Token
    • 修改 config.json 中的域名主机记录

    使用

    python3 main.py
    
    • LINUX 下使用 crontab 设置定时任务 (python3main.py 脚本路径自行替换)
    crontab -e
    */10 * * * * python3 main.py	#每 10 分钟更新一次
    
    • 日志记录在 result.log 文件中

    许可证

    MIT license

    最后

    项目托管在Github 欢迎大佬提 Issues,点 Star

    10 条回复    2018-02-16 20:00:12 +08:00
    CEBBCAT
        1
    CEBBCAT  
       2018-02-11 21:13:31 +08:00 via Android
    说点弱相关的:从 crontab 改用 systemd 怎么样?
    Sanko
        2
    Sanko  
    OP
       2018-02-11 21:51:06 +08:00 via Android
    @CEBBCAT systemd 这个我不太懂,不过使用 crontab 来定时检查更新就已经很方便了
    flxxy
        3
    flxxy  
       2018-02-12 14:14:19 +08:00
    卧槽,这个吊啊!!!我刚好要找这个,大佬谢谢(๑•̀ㅂ•́)و✧
    zeanzhou
        4
    zeanzhou  
       2018-02-12 14:14:51 +08:00
    ddns.py:63 wirte_log->write_log
    shuizhengqi
        5
    shuizhengqi  
       2018-02-12 14:18:17 +08:00
    我有个阿里云的 ddns 脚本
    https://github.com/shuizhengqi1/aliddns
    只需要阿里的 AccessKeyId 和 AccessKeySecret
    Sanko
        6
    Sanko  
    OP
       2018-02-12 14:26:16 +08:00 via Android
    @zeanzhou 打错了哈哈哈,大佬观察真细致
    Sanko
        7
    Sanko  
    OP
       2018-02-12 14:29:41 +08:00 via Android
    @shuizhengqi 我这脚本也支持其他域名商买的域名,只要改成用 dnspod 解析可以
    shuizhengqi
        8
    shuizhengqi  
       2018-02-12 15:55:17 +08:00
    @Sanko 只要你换成万网解析,我也能支持所有万网支持的域名
    dexter
        9
    dexter  
       2018-02-15 15:02:49 +08:00
    备案....可以么...
    lol
    GTim
        10
    GTim  
       2018-02-16 20:00:12 +08:00
    想法不错,已经感谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1566 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 16:50 · PVG 00:50 · LAX 08:50 · JFK 11:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.