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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 405|回复: 0

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

[复制链接]
发表于 2024-12-16 12:54:15 | 显示全部楼层 |阅读模式
方法一:在计划任务里加个脚本   有软路由就没个卵用,拿到的IP是我美国线路的IP而非真实的IP,如果没有代理是可以的,只支持IPV40 }1 t% _$ L4 b4 p" g

7 S7 E/ [& M4 e2 [hostname="www.zXXX.COM"
' H' O5 k  X* X3 A& }email="XXXXnet@gmail.com"# q3 L' b: V0 m. p

7 K/ o* a2 C$ F0 _6 `zone_id="50ea882c589DFDF84af7886f31e7dfb"   区域ID
% u- I& l3 K" B; x+ gglobal_api_key="c9e9DFDFd815135c5bbdf50ac48c9fc67c"  ID
5 y# N5 K, ~- ^4 L- K3 Y6 z) e" E8 b  h7 x' i  H; R; x6 u

/ O; I: Q/ Z9 h" ~) d0 b! `) {- A" l, v( I- u6 W- p
=============以下不需要修改====================
9 C2 H) F# B8 c) O9 q( S9 L4 e, Y" VipAddr="`curl https://ifconfig.co`"0 K& d& u6 Q7 [) s( y
url="https://api.cloudflare.com/client/v4/..."# |% \& J* U% k

5 o8 n" c+ p$ J获取cloudflare记录ID0 ^0 Z5 L( ]3 t+ v3 Q
listDnsApi="${url}/${zone_id}/dns_records?type=A&name=${hostname}"
  n( J+ u) i2 D0 t. ~& Qres=$(curl -s -X GET "$listDnsApi" -H "X-Auth-Emailemail" -H "X-Auth-Keyglobal_api_key" -H "Content-Type:application/json")
6 ?& H) p0 H+ CrecordId=$(echo "$res" | jq -r ".result[0].id")4 d  Z9 x8 r  ^: d+ k# J
. `6 v& o) o# p1 O1 \; L
更新cloudflare记录
/ B1 A1 S5 I( L- wupdateDnsApi="${url}/${zone_id}/dns_records/${recordId}";$ A4 X4 E: T" ~! ^% ?
data="{\"type\":\"A\",\"name\":\"${hostname}\",\"content\":\"${ipAddr}\",\"ttl\":60,\"proxied\":false}"
5 N, a8 s" q/ `' w! A4 `res=$(curl -s -X PUT "$updateDnsApi" -H "X-Auth-Emailemail" -H "X-Auth-Keyglobal_api_key" -H "Content-Type:application/json" --data "$data")5 c+ s0 }" J1 L+ ^9 E

" X& H& Z. P3 K7 O, k1 {打印结果9 U% J3 d) D1 C3 I
echo "$res"4 c" s8 C5 U/ p' Z4 @& s2 Z9 b
" Q9 R4 E/ b' M0 c, `
, t/ |+ \# k9 n0 J0 ~$ ]
方法二:DDNS-GO  能拿到真实IP,牛比哄哄的,让花生壳去死吧,一直都觉得花生壳都是小孩子过家家用的
8 K( \( m. u" Z1 D( wToken:令牌ID
( W0 ]  h% g4 {3 ]) e) d+ nIPV4:通过接口获取   域名格式:www:163.COM   是冒号,这里有些平台是@有些是:有些是.' ~6 U) x4 P: l0 n; P: a! E' o  u$ G
$ L9 U+ |( T% i
% F2 s" I4 z2 t- z

+ ^" E0 N5 P. Z* `2 a/ I方法三:SSH命令行,前提能科学上网才抓得下来脚本,试了没什么卵用,可能时辰不对或者是服务器摆放的方向不对
5 r1 Y8 K6 a5 Z
8 w, O- R/ Z) \4 z: D

/ r- y" N2 F- V, _2 i) L
+ c/ M& a( i% ^/ n: Q
方法四:docker里再跑一个
$ L9 G, V6 T$ [: L  y6 A

0 W* l1 X2 R) Q. W7 I4 b* y% g; z! q

; C4 V- l7 k. g$ j- |$ h. v
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-26 18:45 , Processed in 0.158083 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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