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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 406|回复: 0

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

[复制链接]
发表于 2024-12-16 12:54:15 | 显示全部楼层 |阅读模式
方法一:在计划任务里加个脚本   有软路由就没个卵用,拿到的IP是我美国线路的IP而非真实的IP,如果没有代理是可以的,只支持IPV4! |  V; i( T! a$ k, Q4 c* x
( t4 i+ f! H; j1 b' E/ t! f
hostname="www.zXXX.COM"
! A& L8 y: t2 U- vemail="XXXXnet@gmail.com"3 @" f6 Y- J- |+ m* I+ X+ d
3 l& G% d  P% k  T" [4 v  x! }3 G
zone_id="50ea882c589DFDF84af7886f31e7dfb"   区域ID, K6 X) q5 u3 q2 E! E
global_api_key="c9e9DFDFd815135c5bbdf50ac48c9fc67c"  ID
, i# m2 \& j# `. g9 i; E- [9 p0 X8 v, P$ V6 ]6 J1 U0 O8 N

" P) x2 @' {. ?3 x1 h4 v) D6 ?* N- j
, P  J6 C. j6 H3 p2 t  j=============以下不需要修改====================
5 n' c' I7 e: p) P6 i) j* tipAddr="`curl https://ifconfig.co`"% o0 C( {5 ]9 h. `
url="https://api.cloudflare.com/client/v4/..."
9 o. V+ A: Q$ `* L# f7 [
6 g  }8 m* O( w+ ^获取cloudflare记录ID3 A8 Q' f6 m& q: W+ [: q: ^# z" d
listDnsApi="${url}/${zone_id}/dns_records?type=A&name=${hostname}"2 h4 a0 W1 K; J/ @0 q
res=$(curl -s -X GET "$listDnsApi" -H "X-Auth-Emailemail" -H "X-Auth-Keyglobal_api_key" -H "Content-Type:application/json")% }* }! C0 p' j2 C- D
recordId=$(echo "$res" | jq -r ".result[0].id")& Z; @8 j  x& n7 b

" a' S7 H7 [& X8 u# j更新cloudflare记录
2 L) t2 M- v7 W% G# GupdateDnsApi="${url}/${zone_id}/dns_records/${recordId}";. P2 }) J( S- }; N: x+ f. r  V4 l$ \
data="{\"type\":\"A\",\"name\":\"${hostname}\",\"content\":\"${ipAddr}\",\"ttl\":60,\"proxied\":false}"
9 |2 n4 I- ~0 c( H4 V( L2 ~* Kres=$(curl -s -X PUT "$updateDnsApi" -H "X-Auth-Emailemail" -H "X-Auth-Keyglobal_api_key" -H "Content-Type:application/json" --data "$data")' u2 K, w  s2 Z7 m

& y" o6 q. x' y打印结果  {+ G9 Z. [, y1 P' @
echo "$res"+ j1 K# i6 k8 B

4 u. g! |: S' T* x! C9 H% t) K* z$ Y, v! ^/ N. [
方法二:DDNS-GO  能拿到真实IP,牛比哄哄的,让花生壳去死吧,一直都觉得花生壳都是小孩子过家家用的
7 e3 C' Y% q( h( jToken:令牌ID1 S2 B, U, p4 q. Z, Q
IPV4:通过接口获取   域名格式:www:163.COM   是冒号,这里有些平台是@有些是:有些是.
: j+ \' p0 z2 H' \0 U( }/ b- x

; {" T" x( a: d- A) q, V: _& c  f3 S8 Z+ D$ S

/ Q  X  e' W! n7 y方法三:SSH命令行,前提能科学上网才抓得下来脚本,试了没什么卵用,可能时辰不对或者是服务器摆放的方向不对
- ?- Z* \( Q3 z6 U0 Y  T
# d, ]3 Q' U' C  d# o
5 L+ U3 ^- J6 v* W8 A* m

3 z3 K$ y/ p% T' n# f  C0 ?. E1 w/ @方法四:docker里再跑一个
( i+ D8 N! _! X+ x

# _; }* G9 _8 ^3 J( m1 @. G, ]7 \# p% y; y- F
$ C9 r1 E4 @! D+ V( K/ p
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-26 19:00 , Processed in 0.172447 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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