Chinois |
Obtenez automatiquement votre adresse IPv4 ou IPv6 de réseau public et analysez-le au service de noms de domaine correspondant.
阿里云
腾讯云
Cloudflare
Dnspod
华为云
Callback
百度云
Porkbun
GoDaddy
Namecheap
NameSilo
Dynadot
禁止从公网访问
Note
Il est recommandé d'utiliser le logiciel proxy inversé tel que NGINX pour permettre à HTTPS l'accès pour assurer la sécurité lors de l'utilisation de l'accès au réseau public pour assurer la sécurité. FAQ
Téléchargez et décompressez le DDNS-Go de REASS
Service d'installation
sudo ./ddns-go -s install
.ddns-go.exe -s install
[Facultatif] Service Désinstallation
sudo ./ddns-go -s uninstall
.ddns-go.exe -s uninstall
ouvrir CMD avec l'administrateur):.[Facultatif] Prise en charge du paramètre de bande d'installation
-l
adresse de surveillance-f
temps d'intervalle synchrone (deuxième)-cacheTimes
intervalle n fois à comparer avec les prestataires de services-c
chemin de fichier de configuration personnalisé-noweb
ne démarre pas le service Web-skipVerify
-dns
serveur DNS personnalisé-resetPassword
réinitialiser le mot de passeExemple de référence [facultatif]
./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
[Facultatif] Installez DDNS-Go avec Homebrew:
brew install ddns-go
Montez le répertoire hôte et utilisez le mode hôte docker. Vous pouvez remplacer /opt/ddns-go
dans n'importe quel répertoire de votre hôte, et le fichier de configuration est un fichier caché
docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go
Ouvrez http://主机IP:9876
dans le navigateur et modifiez votre configuration
[Facultatif] Utilisez l'image miroir ghcr.io
docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root ghcr.io/jeessy2/ddns-go
[Facultatif] Prise en charge du paramètre de la bande de départ -l
Adresse de surveillance -f
Temps d'intervalle (deuxième)
docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go -l :9877 -f 600
[Facultatif] N'utilisez pas le mode hôte docker
docker run -d --name ddns-go --restart=always -p 9876:9876 -v /opt/ddns-go:/root jeessy/ddns-go
[Facultatif] Réinitialiser le mot de passe
docker exec ddns-go ./ddns-go -resetPassword 123456
docker restart ddns-go
--net=host
ddns-go
dans le registre et téléchargez et téléchargezjeessy/ddns-go
>启动自动重新启动
> Paramètres avancés-> Sélectionnez使用与Docker Host 相同的网络
dans le réseau.http://群晖IP:9876
Dans le navigateur, modifiez votre configuration, succès--net=host
. Reportez-vous à Docker UsePrise en charge de WebHook, lorsque le nom de domaine sera mis à jour ou échoué, l'URL qui sera récupérée sera récupérée
Variable de support
Nom variable | illustrer |
---|---|
# {ipv4addr} | Nouvelle adresse IPv4 |
# {ipv4result} | Résultat de mise à jour d'adresse IPv4:失败 未改变 成功 |
# {ipv4domains} | Le nom de domaine de IPv4, multiple , diviser |
# {ipv6addr} | Nouvelle adresse IPv6 |
# {ipv6result} | Résultat de mise à jour de l'adresse IPv6:成功 失败 未改变 |
# {Ipv6domains} | Le nom de domaine de IPv6, multiple , diviser |
Si la demande est vide, il s'agit d'une demande de GET, sinon la demande de poste
https://sctapi.ftqq.com/[SendKey].send?title=你的公网IP变了&desp=主人IPv4变了#{ipv4Addr},域名更新结果:#{ipv4Result}
https://api.day.app/[YOUR_KEY]/主人IPv4变了#{ipv4Addr},域名更新结果:#{ipv4Result}
自定义关键词
, les mots clés d'entrée doivent être inclus dans le contenu de RequestBody, tels que:你的公网IP变了
Webhook地址
à votre ongle dans l'URL{
"msgtype" : " markdown " ,
"markdown" : {
"title" : "你的公网IP变了" ,
"text" : " #### 你的公网IP变了 n - IPv4地址:#{ipv4Addr} n - 域名更新结果:#{ipv4Result} n "
}
}
你的公网IP变了
vérifient uniquement自定义关键词
.Webhook地址
pour vous dans l'URL{
"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
dans URL{
"token" : " your token " ,
"title" : "你的公网IP变了" ,
"content" : "你的公网IP变了 n - IPv4地址:#{ipv4Addr} n - 域名更新结果:#{ipv4Result} n "
}
Webhook网址
répliquée de la copie de copie.{
"content" : "域名 #{ipv4Domains} 动态解析 #{ipv4Result}. " ,
"embeds" : [
{
"description" : " #{ipv4Domains} 的动态解析 #{ipv4Result}, IP: #{ipv4Addr} " ,
"color" : 15258703 ,
"author" : {
"name" : " DDNS "
},
"footer" : {
"text" : " DDNS #{ipv4Result} "
}
}
]
}
Afficher plus de référence de configuration Webhook
Par rappel personnalisé, plus de troisième fournisseurs de services DNS peuvent être pris en charge
Il y a quelques lignes du nom de domaine de la configuration, et vous l'appellerez plusieurs fois
Variable de support
Nom variable | illustrer |
---|---|
# {ip} | La nouvelle adresse IPv4 / IPv6 |
#{domaine} | Nom de domaine actuel |
# {RecordType} | Record Type A ou AAAA |
# {ttl} | TTL |
Si la demande est vide, il s'agit d'une demande de GET, sinon la demande de poste
Référence de configuration de rappel
make build
pour générer un fichier exécutable ddns-go
compilé local compilémake build_docker_image
pour compiler Docker Mirror par vous-même