noip
1.0.1
这是一个用于 No-IP 的 Java DNS 更新程序,是 DUC(DNS 更新客户端)的替代品。此更新程序使用 Ipify 和 No-IP API 来检索您当前的 IP 地址并更新您的 No-IP 主机名。请参阅:settings.json
财产 | 描述 |
---|---|
用户名 | 您的 No-IP 用户名 |
密码 | 您的 No-IP 密码 |
主机名 | 要更新的主机名 (host.domain.com) 或组 (group_name) |
用户代理 | HTTP 用户代理帮助 No-IP 识别您的客户端 |
注意:进行更新时,通过userAgent
属性配置 HTTP 用户代理非常重要,以帮助 No-IP 识别访问系统的不同客户端。不提供用户代理的客户端有被系统阻止的风险。您的用户代理应采用以下格式:
NameOfUpdateProgram/VersionNumber [email protected]
一行即可下载、配置和执行:
bash <(curl -Ls https://davidecolombo.space/noip/install)
或直接:
bash <(curl -s https://raw.githubusercontent.com/davidecolombo/noip/master/install.sh)
请注意,您可能想要安排应用程序的执行,以便保持动态 DNS 的更新,*NIX 系统上最简单的方法可能是使用 Cron。例子:
*/30 * * * * sudo DISPLAY=:1 java -cp /home/user/noip.jar space.davidecolombo.noip.App -settings /home/user/settings.json > /home/user/noip-log.txt 2>&1