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