중국어 |. 영어
공개 네트워크 IPv4 또는 IPv6 주소를 자동으로 가져 와서 해당 도메인 이름 서비스로 분석하십시오.
阿里云
腾讯云
Cloudflare
Dnspod
华为云
Callback
百度云
Porkbun
GoDaddy
Namecheap
NameSilo
Dynadot
禁止从公网访问
메모
NGINX와 같은 리버스 프록시 소프트웨어를 사용하여 공개 네트워크 액세스를 사용하여 보안을 보장 할 때 HTTPS 액세스를 가능하게합니다. FAQ
DDNS-GO를 보상에서 다운로드하여 압축 해제하십시오
설치 서비스
sudo ./ddns-go -s install
.ddns-go.exe -s install
[선택 사항] 서비스 해제 서비스
sudo ./ddns-go -s uninstall
.ddns-go.exe -s uninstall
[선택 사항] 설치 테이프 매개 변수를 지원합니다
-l
모니터링 주소-f
동기 간격 시간 (두 번째)-cacheTimes
간격 n 번, 서비스 제공 업체와 비교합니다-c
사용자 정의 구성 파일 경로-noweb
웹 서비스를 시작하지 않습니다-skipVerify
-dns
사용자 정의 DNS 서버-resetPassword
Reset 비밀번호[선택 사항] 참조 예제
./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
[선택 사항] Homebrew와 함께 DDNS-Go 설치 :
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
>启动自动重新启动
> 고급 설정-> 네트워크에서使用与Docker Host 相同的网络
선택하십시오.http://群晖IP:9876
브라우저에서 구성, 성공을 수정하십시오.--net=host
모드를 사용하는 것이 좋습니다. Docker 사용을 참조하십시오Webhook 지원, 도메인 이름이 업데이트되거나 실패하면 복구 될 URL이 복구됩니다.
지원 변수
변수 이름 | 설명 |
---|---|
#{ipv4addr} | 새로운 IPv4 주소 |
#{ipv4result} | IPv4 주소 업데이트 결과 :未改变 失败 成功 |
#{IPv4Domains} | IPv4의 도메인 이름, 다중 , |
#{ipv6addr} | 새로운 IPv6 주소 |
#{ipv6result} | IPv6 주소 업데이트 결과 :未改变 失败 成功 |
#{IPv6Domains} | IPv6의 도메인 이름, 다중 , |
요청 바인이 비어 있으면 GET 요청입니다. 그렇지 않으면 게시물 요청이 있습니다.
https://sctapi.ftqq.com/[SendKey].send?title=你的公网IP变了&desp=主人IPv4变了#{ipv4Addr},域名更新结果:#{ipv4Result}
https://api.day.app/[YOUR_KEY]/主人IPv4变了#{ipv4Addr},域名更新结果:#{ipv4Result}
自定义关键词
확인하면 입력 키워드가 다음과 같은 요청 대의 콘텐츠에 포함되어야합니다.你的公网IP变了
Webhook地址
입력하십시오.{
"msgtype" : " markdown " ,
"markdown" : {
"title" : "你的公网IP变了" ,
"text" : " #### 你的公网IP变了 n - IPv4地址:#{ipv4Addr} n - 域名更新结果:#{ipv4Result} n "
}
}
你的公网IP变了
설정은自定义关键词
만 확인합니다.Webhook地址
입력하십시오{
"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
입력하십시오{
"token" : " your token " ,
"title" : "你的公网IP变了" ,
"content" : "你的公网IP变了 n - IPv4地址:#{ipv4Addr} n - 域名更新结果:#{ipv4Result} n "
}
Webhook网址
입력하십시오{
"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} | TTL |
요청 바인이 비어 있으면 GET 요청입니다. 그렇지 않으면 게시물 요청이 있습니다.
콜백 구성 참조
ddns-go
실행 파일을 생성하기 위해 make build
make build_docker_image
사용하십시오