الصينية |
احصل تلقائيًا على عنوان الشبكة العامة IPv4 أو IPv6 ، وتحليله إلى خدمة اسم المجال المقابلة.
阿里云
腾讯云
Cloudflare
Dnspod
华为云
Callback
百度云
Porkbun
GoDaddy
Namecheap
NameSilo
Dynadot
禁止从公网访问
ملحوظة
يوصى باستخدام برنامج الوكيل العكسي مثل NGINX لتمكين وصول HTTPS لضمان الأمان عند استخدام الوصول إلى الشبكة العامة لضمان الأمان. التعليمات
قم بتنزيل وإلغاء ضغط DDNS-GO
خدمة التثبيت
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
الفاصل الزمني n أوقات للمقارنة مع مقدمي الخدمات-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
>启动自动重新启动
> الإعدادات المتقدمة-> حدد使用与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网址
{
"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 بنفسك