ภาษาจีน
รับที่อยู่เครือข่ายสาธารณะ IPv4 หรือ IPv6 ของคุณโดยอัตโนมัติและวิเคราะห์ไปยังบริการชื่อโดเมนที่เกี่ยวข้อง
阿里云
腾讯云
Cloudflare
Dnspod
华为云
Callback
百度云
Porkbun
GoDaddy
Namecheap
NameSilo
Dynadot
禁止从公网访问
บันทึก
ขอแนะนำให้ใช้ซอฟต์แวร์พร็อกซีย้อนกลับเช่น NGINX เพื่อเปิดใช้งานการเข้าถึง HTTPS เพื่อความปลอดภัยเมื่อใช้การเข้าถึงเครือข่ายสาธารณะเพื่อความปลอดภัย คำถามที่พบบ่อย
ดาวน์โหลดและคลาย ddns-go จาก reases
บริการติดตั้ง
sudo ./ddns-go -s install
.ddns-go.exe -s install
:[ไม่บังคับ] บริการถอนการติดตั้ง
sudo ./ddns-go -s uninstall
.ddns-go.exe -s uninstall
เปิด CMD กับผู้ดูแลระบบ):[ไม่บังคับ] รองรับพารามิเตอร์เทปการติดตั้ง
-l
ที่อยู่การตรวจสอบ-f
เวลาซิงโครนัส (วินาที)-cacheTimes
ช่วงเวลาช่วงเวลา n ครั้งเพื่อเปรียบเทียบกับผู้ให้บริการ-c
เส้นทางไฟล์การกำหนดค่าที่กำหนดเอง-noweb
ไม่ได้เริ่มบริการเว็บ-skipVerify
-dns
เซิร์ฟเวอร์ DNS ที่กำหนดเอง-resetPassword
รหัสผ่านรีเซ็ต Resetword[ไม่บังคับ] ตัวอย่างอ้างอิง
./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
>启动自动重新启动
> การตั้งค่าขั้นสูง-> เลือก使用与Docker Host 相同的网络
ในเครือข่ายhttp://群晖IP:9876
ในเบราว์เซอร์แก้ไขการกำหนดค่าของคุณความสำเร็จของคุณ--net=host
อ้างถึงการใช้ Dockerสนับสนุน WebHook เมื่อชื่อโดเมนได้รับการอัปเดตหรือไม่สำเร็จ URL ที่จะกู้คืนจะถูกกู้คืน
สนับสนุนตัวแปร
ชื่อตัวแปร | อธิบาย |
---|---|
#{ipv4addr} | ที่อยู่ IPv4 ใหม่ |
#{ipv4result} | ผลการอัปเดตที่อยู่ IPv4:成功 失败 未改变 |
#{ipv4domains} | ชื่อโดเมนของ IPv4 หลายตัว , แบ่งแยก |
#{ipv6addr} | ที่อยู่ IPv6 ใหม่ |
#{ipv6result} | ผลการอัปเดตที่อยู่ IPv6:成功 失败 未改变 |
#{ipv6domains} | ชื่อโดเมนของ IPv6 หลายตัว , แบ่งแยก |
หาก requestbody ว่าง
https://sctapi.ftqq.com/[SendKey].send?title=你的公网IP变了&desp=主人IPv4变了#{ipv4Addr},域名更新结果:#{ipv4Result}
https://api.day.app/[YOUR_KEY]/主人IPv4变了#{ipv4Addr},域名更新结果:#{ipv4Result}
自定义关键词
คำหลักอินพุตจะต้องรวมอยู่ในเนื้อหาของ RequestBody เช่น:你的公网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 Copy{
"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 |
หาก requestbody ว่าง
การอ้างอิงการกำหนดค่าการโทรกลับ
make build
เพื่อสร้างไฟล์ปฏิบัติการ ddns-go
ที่รวบรวมไว้ในเครื่องmake build_docker_image
เพื่อรวบรวม Docker Mirror ด้วยตัวเอง