
charles94jp/ddnsNameSilo DDNS是针对NameSilo域名的动态域名系统(DDNS)服务,专为家庭宽带用户设计。它能够自动检测家庭宽带IP地址的变化,并自动更新NameSilo域名的解析记录,确保域名始终指向当前有效的IP地址。
bashdocker run -d \ --name namesilo-ddns \ -e DOMAIN="example.com" \ # 需更新的域名 -e API_KEY="your_namesilo_api_key" \ # NameSilo API密钥 -e CHECK_INTERVAL=300 \ # IP检测间隔(秒),默认300秒 -e EMAIL_ENABLE=true \ # 是否启用邮件通知 -e SMTP_SERVER="smtp.example.com" \ # SMTP服务器地址 -e SMTP_PORT=587 \ # SMTP端口 -e SMTP_USER="***" \ # 发件人*** -e SMTP_PASSWORD="your_email_password" \ # ***密码/授权码 -e RECIPIENT_EMAIL="***" \ # 收件人*** --restart unless-stopped \ charles94jp/namesilo-ddns
yamlversion: '3' services: namesilo-ddns: image: charles94jp/namesilo-ddns container_name: namesilo-ddns environment: - DOMAIN=example.com - API_KEY=your_namesilo_api_key - CHECK_INTERVAL=300 - EMAIL_ENABLE=true - SMTP_SERVER=smtp.example.com - SMTP_PORT=587 - SMTP_USER=*** - SMTP_PASSWORD=your_email_password - RECIPIENT_EMAIL=*** restart: unless-stopped
| 环境变量 | 描述 | 可选值 | 默认值 |
|---|---|---|---|
| DOMAIN | 需要更新的域名 | 有效的NameSilo域名 | 无(必填) |
| API_KEY | NameSilo API密钥 | 32位字符串 | 无(必填) |
| CHECK_INTERVAL | IP检测间隔(秒) | 正整数 | 300 |
| EMAIL_ENABLE | 是否启用邮件通知 | true/false | false |
| SMTP_SERVER | SMTP服务器地址 | 邮件服务商SMTP地址 | 无(启用邮件时必填) |
| SMTP_PORT | SMTP服务器端口 | 25/465/587等 | 587 |
| SMTP_USER | 发件人***地址 | 有效的***地址 | 无(启用邮件时必填) |
| SMTP_PASSWORD | ***密码/授权码 | ***密码或应用授权码 | 无(启用邮件时必填) |
| RECIPIENT_EMAIL | 收件人***地址 | 有效的***地址 | 无(启用邮件时必填) |
GitHub: [***]




manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务