Chino |
Obtenga automáticamente su dirección IPv4 o IPv6 de red pública, y analice el servicio de nombre de dominio correspondiente.
阿里云
腾讯云
Cloudflare
Dnspod
华为云
Callback
百度云
Porkbun
GoDaddy
Namecheap
NameSilo
Dynadot
禁止从公网访问
Nota
Se recomienda utilizar el software de proxy inverso como Nginx para habilitar el acceso HTTPS para garantizar la seguridad al usar el acceso de la red pública para garantizar la seguridad. Preguntas frecuentes
Descargue y descomprima el DDNS-go de Referses
Servicio de instalación
sudo ./ddns-go -s install
.ddns-go.exe -s install
Abra CMD con el administrador):.[Opcional] Desinstalación del servicio
sudo ./ddns-go -s uninstall
.ddns-go.exe -s uninstall
Abra CMD con el administrador):.[Opcional] admite el parámetro de cinta de instalación
-l
dirección de monitoreo-f
Tiempo de intervalo síncrono (segundo)-cacheTimes
intervalo n veces para comparar con proveedores de servicios-c
ruta de archivo de configuración personalizada-noweb
no inicia el servicio web-skipVerify
-dns
Servidor DNS personalizado-resetPassword
Restablecer contraseña[Opcional] Ejemplo de referencia
./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
[Opcional] Instale DDNS-Go con HomeBrew:
brew install ddns-go
Monte el directorio de host y use el modo de host Docker. Puede reemplazar /opt/ddns-go
a cualquier directorio de su host, y el archivo de configuración es un archivo oculto
docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go
Abra http://主机IP:9876
en el navegador y modifique su configuración
[Opcional] Use la imagen Mirror ghcr.io
docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root ghcr.io/jeessy2/ddns-go
[Opcional] Admite la dirección de monitoreo -l
parámetro de banda inicial -f
Tiempo de intervalo (segundo)
docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go -l :9877 -f 600
[Opcional] No use el modo de host de Docker
docker run -d --name ddns-go --restart=always -p 9876:9876 -v /opt/ddns-go:/root jeessy/ddns-go
[Opcional] Restablecer contraseña
docker exec ddns-go ./ddns-go -resetPassword 123456
docker restart ddns-go
--net=host
ddns-go
en el registro y descargar y descargarjeessy/ddns-go
>启动自动重新启动
> Configuración avanzada-> Seleccione使用与Docker Host 相同的网络
en la red.http://群晖IP:9876
En el navegador, modifique su configuración, éxito--net=host
. Consulte el uso de DockerSoporte de Webhook, cuando el nombre de dominio se actualice o no tenga éxito, la URL que se recuperará se recuperará
Variable de soporte
Nombre de variable | ilustrar |
---|---|
#{ipv4addr} | Nueva dirección IPv4 |
#{ipv4result} | Resultado de la actualización de la dirección IPv4:失败 未改变 成功 |
#{ipv4domains} | El nombre de dominio de IPv4, múltiple , dividir |
#{ipv6addr} | Nueva dirección IPv6 |
#{ipv6result} | Resultado de actualización de la dirección IPv6:成功 失败 未改变 |
#{Ipv6domains} | El nombre de dominio de IPv6, múltiple , dividir |
Si requestbody está vacío, es una solicitud obtenida, de lo contrario la solicitud posterior
https://sctapi.ftqq.com/[SendKey].send?title=你的公网IP变了&desp=主人IPv4变了#{ipv4Addr},域名更新结果:#{ipv4Result}
https://api.day.app/[YOUR_KEY]/主人IPv4变了#{ipv4Addr},域名更新结果:#{ipv4Result}
自定义关键词
, las palabras clave de entrada deben incluirse en el contenido de requestbody, tales como:你的公网IP变了
Webhook地址
a su clavo en la URL{
"msgtype" : " markdown " ,
"markdown" : {
"title" : "你的公网IP变了" ,
"text" : " #### 你的公网IP变了 n - IPv4地址:#{ipv4Addr} n - 域名更新结果:#{ipv4Result} n "
}
}
你的公网IP变了
solo verifique自定义关键词
.Webhook地址
para usted en la 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
en URL{
"token" : " your token " ,
"title" : "你的公网IP变了" ,
"content" : "你的公网IP变了 n - IPv4地址:#{ipv4Addr} n - 域名更新结果:#{ipv4Result} n "
}
Webhook网址
replicada de Discord Copy replicada{
"content" : "域名 #{ipv4Domains} 动态解析 #{ipv4Result}. " ,
"embeds" : [
{
"description" : " #{ipv4Domains} 的动态解析 #{ipv4Result}, IP: #{ipv4Addr} " ,
"color" : 15258703 ,
"author" : {
"name" : " DDNS "
},
"footer" : {
"text" : " DDNS #{ipv4Result} "
}
}
]
}
Ver más referencia de configuración de Webhook
Por devolución de llamada personalizada, se pueden admitir más proveedores de servicios DNS de tercera parte
Hay algunas líneas del nombre de dominio de la configuración, y lo llamará algunas veces
Variable de soporte
Nombre de variable | ilustrar |
---|---|
#{ip} | La nueva dirección IPv4/IPv6 |
#{dominio} | Nombre de dominio actual |
#{RecordType} | Registro tipo A o AAAA |
#{TTL} | TTL |
Si requestbody está vacío, es una solicitud obtenida, de lo contrario la solicitud posterior
Referencia de configuración de devolución de llamada
make build
para generar un archivo ejecutable ddns-go
compilado localmake build_docker_image
para compilar Docker Mirror usted mismo