Chinesisch |
Erhalten Sie automatisch Ihr öffentliches Netzwerk IPv4 oder IPv6 -Adresse und analysieren Sie sie auf den entsprechenden Domain -Namensdienst.
阿里云
腾讯云
Cloudflare
Dnspod
华为云
Callback
百度云
Porkbun
GoDaddy
Namecheap
NameSilo
Dynadot
禁止从公网访问
Notiz
Es wird empfohlen, die Reverse -Proxy -Software wie NGINX zu verwenden, um den HTTPS -Zugriff zu ermöglichen, um die Sicherheit bei der Verwendung des öffentlichen Netzwerkzugriffs zu gewährleisten, um die Sicherheit zu gewährleisten. FAQ
Laden Sie den DDNS-Go von beruhigen herunter und dekomprimieren sie
Installationsdienst
sudo ./ddns-go -s install
.ddns-go.exe -s install
[Optional] Service -Deinstallation
sudo ./ddns-go -s uninstall
.ddns-go.exe -s uninstall
[Optional] Unterstützen Sie den Parameter Installationsband
-l
Überwachungsadresse-f
Synchronintervallzeit (zweite)-cacheTimes
Intervall n -mal zum Vergleich mit Dienstanbietern-c
benutzerdefinierte Konfigurationsdateipfad-noweb
startet den Webdienst nicht-skipVerify
-dns
benutzerdefinierter DNS -Server-resetPassword
Zurücksetzen Passwort[Optional] Referenzbeispiel
./ddns-go -s install -f 600 -c /Users/name/.ddns_go_config.yaml
./ddns-go -s install -f 10 -cacheTimes 180
./ddns-go -resetPassword 123456
./ddns-go -resetPassword 123456 -c /Users/name/.ddns_go_config.yaml
[Optional] DDNS-GO mit Homebrew installieren:
brew install ddns-go
Mounten Sie das Hostverzeichnis und verwenden Sie den Docker -Host -Modus. Sie können /opt/ddns-go
in jedem Verzeichnis Ihres Hosts ersetzen, und die Konfigurationsdatei ist eine versteckte Datei
docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go
Öffnen Sie http://主机IP:9876
im Browser und ändern Sie Ihre Konfiguration
[Optional] Verwenden Sie ghcr.io
Spiegelbild
docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root ghcr.io/jeessy2/ddns-go
[Optional] Unterstützen Sie die Startbandparameter -l
-Überwachungsadresse -f
Intervallzeit (zweite)
docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go -l :9877 -f 600
[Optional] Verwenden Sie den Docker -Hostmodus nicht
docker run -d --name ddns-go --restart=always -p 9876:9876 -v /opt/ddns-go:/root jeessy/ddns-go
[Optional] Passwort zurücksetzen
docker exec ddns-go ./ddns-go -resetPassword 123456
docker restart ddns-go
--net=host
ddns-go
in der Registrierung und laden Sie herunter und laden Sie sie herunter und downloadjeessy/ddns-go
>启动自动重新启动
> erweiterte Einstellungen->使用与Docker Host 相同的网络
im Netzwerk auswählen.http://群晖IP:9876
im Browser, ändern Sie Ihre Konfiguration, Erfolg--net=host
zu verwenden. Siehe Docker -VerwendungUnterstützen Sie Webhook, wenn der Domain -Name aktualisiert oder erfolglos ist, wird die wiederhergestellte URL wiederhergestellt
Unterstützungsvariable
Variabler Name | veranschaulichen |
---|---|
#{ipv4addr} | Neue IPv4 -Adresse |
#{ipv4result} | IPv4 -Adressaktualisierung Ergebnis:未改变 失败 成功 |
#{ipv4domains} | Der Domänenname von IPv4, mehrere , teilen |
#{ipv6addr} | Neue IPv6 -Adresse |
#{ipv6result} | IPv6 -Adressaktualisierungsergebnis成功 未改变 失败 |
#{Ipv6domains} | Der Domänenname von IPv6, mehrere , teilen |
Wenn RequestBody leer ist, handelt es sich um eine GET -Anfrage, andernfalls die Postanfrage
https://sctapi.ftqq.com/[SendKey].send?title=你的公网IP变了&desp=主人IPv4变了#{ipv4Addr},域名更新结果:#{ipv4Result}
https://api.day.app/[YOUR_KEY]/主人IPv4变了#{ipv4Addr},域名更新结果:#{ipv4Result}
自定义关键词
, die Eingabe -Schlüsselwörter müssen im Inhalt von RequestBody enthalten sein, wie z. B.:你的公网IP变了
Webhook地址
in Ihren Nagel in der URL ein{
"msgtype" : " markdown " ,
"markdown" : {
"title" : "你的公网IP变了" ,
"text" : " #### 你的公网IP变了 n - IPv4地址:#{ipv4Addr} n - 域名更新结果:#{ipv4Result} n "
}
}
你的公网IP变了
自定义关键词
.Webhook地址
für Sie in der URL ein{
"msg_type" : " post " ,
"content" : {
"post" : {
"zh_cn" : {
"title" : "你的公网IP变了" ,
"content" : [
[
{
"tag" : " text " ,
"text" : " IPv4地址:#{ipv4Addr} "
}
],
[
{
"tag" : " text " ,
"text" : "域名更新结果:#{ipv4Result} "
}
]
]
}
}
}
}
DDNS-Telegram-Bot
https://www.pushplus.plus/send
ein{
"token" : " your token " ,
"title" : "你的公网IP变了" ,
"content" : "你的公网IP变了 n - IPv4地址:#{ipv4Addr} n - 域名更新结果:#{ipv4Result} n "
}
Webhook网址
der Discord Copy ein{
"content" : "域名 #{ipv4Domains} 动态解析 #{ipv4Result}. " ,
"embeds" : [
{
"description" : " #{ipv4Domains} 的动态解析 #{ipv4Result}, IP: #{ipv4Addr} " ,
"color" : 15258703 ,
"author" : {
"name" : " DDNS "
},
"footer" : {
"text" : " DDNS #{ipv4Result} "
}
}
]
}
Weitere Webhook -Konfigurationsreferenz anzeigen
Durch benutzerdefinierten Rückruf können mehr DNS -Dienstanbieter von DNS -DNS
Es gibt einige Zeilen des Domänennamens der Konfiguration, und Sie werden es einige Male nennen
Unterstützungsvariable
Variabler Name | veranschaulichen |
---|---|
#{ip} | Die neue IPv4/IPv6 -Adresse |
#{Domain} | Aktueller Domain -Name |
#{RecordType} | Aufzeichnung Typ A oder AAAA |
#{ttl} | Ttl |
Wenn RequestBody leer ist, handelt es sich um eine GET -Anfrage, andernfalls die Postanfrage
Rückrufkonfigurationsreferenz
make build
um eine lokal zusammengestellte ddns-go
-Datei zu generierenmake build_docker_image
um den Docker -Spiegel selbst zu kompilieren