
noip-renewer
自动续期 No-IP 免费域名,告别手动确认防掉线
noip-renewer 是一个用 Python 编写的自动化脚本,通过 Selenium 驱动浏览器登录 No-IP 官网,自动完成免费动态域名(DDNS)主机的续期操作。No-IP 免费账户要求每 30 天手动确认一次主机,否则域名会被暂停,这个项目就是为了解决忘记续期导致远程访问中断的问题。它模拟真实用户点击流程,支持 Docker 部署,可配合 cron 定时运行,把续期这件事彻底交给机器。核心能力包括:自动登录、遍历主机列表、点击确认续期、处理常见页面跳转,以及通过容器化降低环境依赖。对于用 No-IP 做家庭宽带 DDNS、远程 NAS 或监控访问的用户,它能避免因域名过期而失联。项目结构简单,配置以环境变量为主,适合自托管和轻量自动化场景。
项目数据
使用教程
核心亮点
- 用 Selenium 模拟真实浏览器操作,能应对 No-IP 页面改版和登录交互
- 提供 Docker 镜像,一条命令即可运行,环境隔离干净
- 可配合 cron 定时执行,实现无人值守的周期性续期
不足之处
- 依赖浏览器自动化,No-IP 若加验证码或改版可能直接失效
- 仅覆盖 No-IP 免费主机续期,不支持其他 DDNS 服务商
适用场景
- 家庭宽带没有固定公网 IP,用 No-IP 做 DDNS 远程访问 NAS
- 自建服务器或监控设备依赖 No-IP 域名,怕忘记续期导致失联
- 在 Docker 或群晖等自托管环境里定时跑续期任务
替代项目
ddclient、inadyn
项目介绍
同类项目推荐
n8n
开源
拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。
Fair-code workflow automation platform with native AI capabilities. Combine visual b···
robotcode
开源
让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。
Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···
puppeteer
开源
用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。
JavaScript API for Chrome and Firefox
customermates
开源
比 Pipedrive 直观 10 倍的现代开源 CRM,轻松管理客户与自动化流程。
Building a modern alternative to Pipedrive that is 10x more intuitive.