找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 732|回复: 0

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

[复制链接]
发表于 2024-12-16 12:54:15 | 显示全部楼层 |阅读模式
方法一:在计划任务里加个脚本   有软路由就没个卵用,拿到的IP是我美国线路的IP而非真实的IP,如果没有代理是可以的,只支持IPV4: m. \8 T6 E2 N, w( b- P; @

$ C# U; _' Q0 @. _0 l# h, `# Chostname="www.zXXX.COM"
- a: c! u0 n% d7 d3 Semail="XXXXnet@gmail.com"
  p4 u1 C, L& [9 |: T/ H% }, s6 Z6 R8 \: q4 M6 [
zone_id="50ea882c589DFDF84af7886f31e7dfb"   区域ID( y' a# y! l  n9 @
global_api_key="c9e9DFDFd815135c5bbdf50ac48c9fc67c"  ID
6 i2 t1 \" x, V1 T6 _8 h2 z5 |7 A+ z: O

# j6 @& P. K3 |/ }/ H- R4 G: X, w; r
=============以下不需要修改====================3 V+ H! \% H# I& V
ipAddr="`curl https://ifconfig.co`"2 @; e4 r0 m. V5 g+ C9 m! n
url="https://api.cloudflare.com/client/v4/..."9 O  X& ~: l0 c2 S  c% M
  e. z! T% G, f$ w/ p9 Q
获取cloudflare记录ID- q0 Z$ o. a% Q8 w% A$ i
listDnsApi="${url}/${zone_id}/dns_records?type=A&name=${hostname}"
6 [9 Z& x  f: A- e. s9 m7 zres=$(curl -s -X GET "$listDnsApi" -H "X-Auth-Emailemail" -H "X-Auth-Keyglobal_api_key" -H "Content-Type:application/json")% J( o$ }# {' V
recordId=$(echo "$res" | jq -r ".result[0].id")
: E) L; T2 V- U0 g3 U+ F- r8 g. B6 z
更新cloudflare记录+ ?% i7 ~( F' {
updateDnsApi="${url}/${zone_id}/dns_records/${recordId}";. @) y7 A8 Y) \7 Y3 |' W6 a1 g
data="{\"type\":\"A\",\"name\":\"${hostname}\",\"content\":\"${ipAddr}\",\"ttl\":60,\"proxied\":false}"
4 |) B0 i, b2 S9 k$ Nres=$(curl -s -X PUT "$updateDnsApi" -H "X-Auth-Emailemail" -H "X-Auth-Keyglobal_api_key" -H "Content-Type:application/json" --data "$data")
& _' q) T" y; r9 t
& P; d% {' h* w, h打印结果
$ u  r1 A" F9 r5 g7 K0 mecho "$res"7 x  u& _8 i) |- K* L/ Q; \$ f

. c' E9 }- m2 i# ?4 i0 X, r6 M, Z, n8 C
方法二:DDNS-GO  能拿到真实IP,牛比哄哄的,让花生壳去死吧,一直都觉得花生壳都是小孩子过家家用的
+ C5 z5 g8 w8 z* D7 s: f3 y, CToken:令牌ID
* R. ^& e* |/ a: {9 ^* h$ n, W' s+ ^( QIPV4:通过接口获取   域名格式:www:163.COM   是冒号,这里有些平台是@有些是:有些是.
& p$ A0 o4 r) Q5 e) E! p- k; |
- P2 J1 f9 m0 J/ K1 ]

3 b1 t* V# _5 f1 u1 o/ u
5 T, P6 r( p8 O6 {3 Z8 P
方法三:SSH命令行,前提能科学上网才抓得下来脚本,试了没什么卵用,可能时辰不对或者是服务器摆放的方向不对
0 |. |' q1 T; Z5 S6 M

, j" o4 l" C' D' f( h. d. f; g6 n( K0 U4 d# B) `+ J8 b4 X

& L4 m$ I# r, h! ~方法四:docker里再跑一个; T( D$ u/ X3 A* r2 M. y8 ^

" K0 t' D% t+ k% X4 o, G/ E! o# f# D, @1 x' K6 B2 [; ^: ?% f" `

& M+ ^% ~, m3 h3 V' ^
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-13 12:16 , Processed in 0.030172 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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