找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 734|回复: 0

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

[复制链接]
发表于 2024-12-16 12:54:15 | 显示全部楼层 |阅读模式
方法一:在计划任务里加个脚本   有软路由就没个卵用,拿到的IP是我美国线路的IP而非真实的IP,如果没有代理是可以的,只支持IPV4
# e+ F3 Y7 B$ C  z& W6 i: q
  h1 O8 D/ x6 ~hostname="www.zXXX.COM"2 y/ ^/ S' _5 o4 q! H
email="XXXXnet@gmail.com"
' \* I. N( `/ |. r0 T/ t2 ~2 |* ?1 f  B3 V. a* A9 g
zone_id="50ea882c589DFDF84af7886f31e7dfb"   区域ID* m' N  y8 W$ S. [- H' }
global_api_key="c9e9DFDFd815135c5bbdf50ac48c9fc67c"  ID
* B  ~# |$ B7 }2 A, V; ~8 {! M" X
# j5 |# W, F, D% n
) k0 Q8 q/ L0 t9 {, j' w. {- {/ o# }6 |7 M/ l
=============以下不需要修改====================& F9 w: C# m: X: a, F
ipAddr="`curl https://ifconfig.co`"& c- L6 w9 }: K5 S& G- Y0 d* d
url="https://api.cloudflare.com/client/v4/...") L1 y  q  k9 K3 ]
/ Z" f5 w" |# W$ U! y* N
获取cloudflare记录ID
6 e  ~  j2 R" nlistDnsApi="${url}/${zone_id}/dns_records?type=A&name=${hostname}"+ V4 k, \4 V8 g- Q, v8 [
res=$(curl -s -X GET "$listDnsApi" -H "X-Auth-Emailemail" -H "X-Auth-Keyglobal_api_key" -H "Content-Type:application/json")
$ `3 L) L' S9 K$ U; T+ C. ?: orecordId=$(echo "$res" | jq -r ".result[0].id")
4 X' j+ ], U/ r( a% f  I3 \
7 h. y9 V" H1 j更新cloudflare记录  j! v4 x$ ]' B$ `
updateDnsApi="${url}/${zone_id}/dns_records/${recordId}";
7 r4 K/ h4 [- |, A) d* Edata="{\"type\":\"A\",\"name\":\"${hostname}\",\"content\":\"${ipAddr}\",\"ttl\":60,\"proxied\":false}"; g- V9 Z/ g, U+ a
res=$(curl -s -X PUT "$updateDnsApi" -H "X-Auth-Emailemail" -H "X-Auth-Keyglobal_api_key" -H "Content-Type:application/json" --data "$data")
& k; a1 K. Z, B# g. |/ W2 P, @, \
0 w# \; M; {4 c& p1 \打印结果* R- s* I0 Q7 S, W4 s0 S2 N
echo "$res": X7 \! O6 k: R7 O+ I7 a

% g4 [5 Y) [1 l& M) C2 X6 b" k1 D% Z0 {: M( z
方法二:DDNS-GO  能拿到真实IP,牛比哄哄的,让花生壳去死吧,一直都觉得花生壳都是小孩子过家家用的
3 j) c* j% E+ E# G% U. K8 mToken:令牌ID& [& t$ S4 c- f9 t+ D6 G! K
IPV4:通过接口获取   域名格式:www:163.COM   是冒号,这里有些平台是@有些是:有些是.
3 ]; y+ D/ ~: l! x
1 t) d3 m* v3 k% \5 f

' b7 b5 N' Z+ ^0 Z8 F
0 |* f/ Z' q5 p% _0 A
方法三:SSH命令行,前提能科学上网才抓得下来脚本,试了没什么卵用,可能时辰不对或者是服务器摆放的方向不对9 M% w( }% O0 H1 l# \/ W! U5 @
) G+ c" I' M- K! d) B7 B
: y' K1 |: p6 ]; @% O. q

1 S" H, f5 D$ i3 O1 L方法四:docker里再跑一个
! L9 @' p$ I! Q8 I% |9 p- l
" N& F, Q, e' j" C
8 g# A* x4 F% g) w0 Q2 e  c

6 w+ O4 v: h! S' J+ z" w( W
回复

使用道具 举报

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

本版积分规则

QQ|手机版|赛格电脑 华强北 电脑城 南山赛格 龙岗电子世界 龙华电脑城 沙井电脑城 松岗电脑城 pc4g.com ( 粤ICP备16039863号 )

GMT+8, 2025-8-14 03:59 , Processed in 0.037756 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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