华强北电脑城 龙岗电子世界 龙华电脑城  凯尔电脑

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 506|回复: 0

如何在群晖上使用cloudflare DDNS解析

[复制链接]
发表于 2024-12-16 12:54:15 | 显示全部楼层 |阅读模式
方法一:在计划任务里加个脚本   有软路由就没个卵用,拿到的IP是我美国线路的IP而非真实的IP,如果没有代理是可以的,只支持IPV4+ Z) Q2 ?, i( q8 i. k

9 l6 K6 @1 v  @6 G; [hostname="www.zXXX.COM"
# j2 f" o" F0 w+ }0 I6 T. n) qemail="XXXXnet@gmail.com"2 b, l$ `0 L7 M, [$ w
9 D  P4 k0 G. P
zone_id="50ea882c589DFDF84af7886f31e7dfb"   区域ID& h7 r' W( a  g2 Z5 M& ]
global_api_key="c9e9DFDFd815135c5bbdf50ac48c9fc67c"  ID
+ `, d- W* W. \- P; s9 v) q6 M& s* M) q% K0 E

  R# P1 E  A) f
8 S( k! Q; C- j1 v! ]7 [5 E=============以下不需要修改====================5 W. L) p7 k3 D! L9 r) u  Y
ipAddr="`curl https://ifconfig.co`"9 v1 e" a& o7 B2 c* T  P# A
url="https://api.cloudflare.com/client/v4/..."  y( ?* A4 q8 ~- V; E8 V
: _  _6 T+ k2 D, z- r( R5 ?$ p
获取cloudflare记录ID
6 k2 N+ L+ Y3 ZlistDnsApi="${url}/${zone_id}/dns_records?type=A&name=${hostname}") e- z' v1 v3 ?( q
res=$(curl -s -X GET "$listDnsApi" -H "X-Auth-Emailemail" -H "X-Auth-Keyglobal_api_key" -H "Content-Type:application/json")
( j8 m! D) {8 K  ~: I, erecordId=$(echo "$res" | jq -r ".result[0].id")% K- g1 ~9 ?3 `
7 B! [' J7 K& c2 S/ b
更新cloudflare记录& K6 B8 X3 r  U7 A9 O
updateDnsApi="${url}/${zone_id}/dns_records/${recordId}";4 G1 [. `  Q3 F% W) S& G3 ]5 R
data="{\"type\":\"A\",\"name\":\"${hostname}\",\"content\":\"${ipAddr}\",\"ttl\":60,\"proxied\":false}"* A' O  r  u4 P! n
res=$(curl -s -X PUT "$updateDnsApi" -H "X-Auth-Emailemail" -H "X-Auth-Keyglobal_api_key" -H "Content-Type:application/json" --data "$data")
" ~# b2 `. K/ I; n4 G: A; Q) M# a" ~* B3 A- }/ r; Q! Y
打印结果
. a& H' s# ?& Y& techo "$res": S' c5 Y: b' ^9 W# t' l6 r

) \; D- E2 Q/ i. N! T3 O1 s# e* a! |3 U  ~$ z% c$ O
方法二:DDNS-GO  能拿到真实IP,牛比哄哄的,让花生壳去死吧,一直都觉得花生壳都是小孩子过家家用的: W; d, e1 ?# o8 y$ U
Token:令牌ID0 \$ A$ _) I8 t9 F
IPV4:通过接口获取   域名格式:www:163.COM   是冒号,这里有些平台是@有些是:有些是.6 g4 T1 L( J" V
. T% @- H$ b6 @$ r. Z. q+ T

% v- W; L- h, J1 r2 S4 c( K

' ~: P' _) s0 r  }3 r3 t方法三:SSH命令行,前提能科学上网才抓得下来脚本,试了没什么卵用,可能时辰不对或者是服务器摆放的方向不对
' ]3 k" K# o" M8 J1 ^/ ~+ @
7 D+ t5 t. R( E9 G) K- K1 J2 B! i

' r+ Y) t8 D5 j+ j" V% p9 l4 a

: c  G: I% {9 I+ _4 i方法四:docker里再跑一个" a* q% V0 z2 I* f2 [

6 D) Z6 w2 N0 D
$ i! d' Y) N4 G3 J$ r9 x1 V. \: S, B

$ e" i( V; A, M  Y
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|华强北 电脑城 龙岗电子世界 龙华电脑城 pc4g.com ( 粤ICP备16039863号 )

GMT+8, 2025-6-17 14:00 , Processed in 0.079203 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表