Китайский |
Автоматически получайте свой общедоступный адрес IPv4 или IPv6 и проанализируйте его в соответствующую службу доменных имен.
阿里云
腾讯云
Cloudflare
Dnspod
华为云
Callback
百度云
Porkbun
GoDaddy
Namecheap
NameSilo
Dynadot
禁止从公网访问
Примечание
Рекомендуется использовать программное обеспечение для обратного прокси, такое как Nginx, чтобы обеспечить доступ HTTPS для обеспечения безопасности при использовании доступа к общедоступной сети для обеспечения безопасности. Часто задаваемые вопросы
Скачать и распаковать Ddns-go от Receses
Установка
sudo ./ddns-go -s install
.ddns-go.exe -s install
Open Cmd с администратором):[Необязательно] Служба удаления
sudo ./ddns-go -s uninstall
.ddns-go.exe -s uninstall
Open Cmd с администратором):.[Необязательно] Поддержать параметр установки ленты
-l
Адрес мониторинга-f
Синхронное время интервала (второе)-cacheTimes
-c
Пользовательский путь файла конфигурации-noweb
не запускает веб -сервис-skipVerify
-dns
пользовательский DNS -сервер-resetPassword
сбросить пароль[Необязательно] Справочный пример
./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
[Необязательно] Установить Ddns-GO с Homebrew:
brew install ddns-go
Установите каталог хоста и используйте режим хоста Docker. Вы можете заменить /opt/ddns-go
на любой каталог вашего хоста, а файл конфигурации-скрытый файл
docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go
Откройте http://主机IP:9876
в браузере и измените вашу конфигурацию
[Необязательно] Используйте зеркальное изображение ghcr.io
docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root ghcr.io/jeessy2/ddns-go
[Необязательно] Поддержать начальную полосу параметра -l
Адрес -мониторинг -f
время интервала (второе)
docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go -l :9877 -f 600
[Необязательно] Не используйте режим хоста Docker
docker run -d --name ddns-go --restart=always -p 9876:9876 -v /opt/ddns-go:/root jeessy/ddns-go
[Необязательно] сбросить пароль
docker exec ddns-go ./ddns-go -resetPassword 123456
docker restart ddns-go
--net=host
ddns-go
в реестре и скачать и скачатьjeessy/ddns-go
>启动自动重新启动
> Advanced Settings-> Выберите使用与Docker Host 相同的网络
в сети.http://群晖IP:9876
в браузере, измените свою конфигурацию, успех--net=host
. Обратитесь к использованию DockerПоддержка WebHook, когда доменное имя обновляется или безуспешно, URL, который будет восстановлен
Поддержка переменной
Имя переменной | иллюстрировать |
---|---|
#{ipv4addr} | Новый адрес IPv4 |
#{ipv4result} | 成功 обновления адреса IPv4. Результат:未改变 失败 |
#{ipv4domains} | Доменное имя IPv4, множественное , |
#{ipv6addr} | Новый адрес IPv6 |
#{ipv6result} | Результат обновления адреса IPv6 Результат:未改变 成功 失败 |
#{Ipv6domains} | Доменное имя IPv6, множественное , |
Если запрос пуст, это запрос GET, в противном случае запрос POST
https://sctapi.ftqq.com/[SendKey].send?title=你的公网IP变了&desp=主人IPv4变了#{ipv4Addr},域名更新结果:#{ipv4Result}
https://api.day.app/[YOUR_KEY]/主人IPv4变了#{ipv4Addr},域名更新结果:#{ipv4Result}
自定义关键词
, ключевые слова ввода должны быть включены в содержимое你的公网IP变了
, например:Webhook地址
в свой гвоздь в URL{
"msgtype" : " markdown " ,
"markdown" : {
"title" : "你的公网IP变了" ,
"text" : " #### 你的公网IP变了 n - IPv4地址:#{ipv4Addr} n - 域名更新结果:#{ipv4Result} n "
}
}
你的公网IP变了
проверяют только自定义关键词
.Webhook地址
для вас в 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
в URL{
"token" : " your token " ,
"title" : "你的公网IP变了" ,
"content" : "你的公网IP变了 n - IPv4地址:#{ipv4Addr} n - 域名更新结果:#{ipv4Result} n "
}
Webhook网址
для копирования Discord{
"content" : "域名 #{ipv4Domains} 动态解析 #{ipv4Result}. " ,
"embeds" : [
{
"description" : " #{ipv4Domains} 的动态解析 #{ipv4Result}, IP: #{ipv4Addr} " ,
"color" : 15258703 ,
"author" : {
"name" : " DDNS "
},
"footer" : {
"text" : " DDNS #{ipv4Result} "
}
}
]
}
Просмотреть больше ссылки на конфигурацию Webhook
С помощью индивидуального обратного вызова может быть поддержано более третьих сторонних поставщиков услуг DNS
Есть несколько строк доменного имени конфигурации, и вы назовите ее несколько раз
Поддержка переменной
Имя переменной | иллюстрировать |
---|---|
#{ip} | Новый адрес IPv4/IPv6 |
#{домен} | Текущее доменное имя |
#{Recordtype} | Тип записи A или AAAA |
#{ttl} | Ттл |
Если запрос пуст, это запрос GET, в противном случае запрос POST
Ссылка на конфигурацию обратного вызова
make build
для создания локального составленного исполняемого файла ddns-go
make build_docker_image
, чтобы скомпилировать зеркало Docker самостоятельно