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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 510|回复: 0

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

[复制链接]
发表于 2024-12-16 12:54:15 | 显示全部楼层 |阅读模式
方法一:在计划任务里加个脚本   有软路由就没个卵用,拿到的IP是我美国线路的IP而非真实的IP,如果没有代理是可以的,只支持IPV4! D6 ^2 a7 W: L3 f) [
+ W/ w" y9 M5 ?: o# i3 v
hostname="www.zXXX.COM") S; M4 s1 n9 p
email="XXXXnet@gmail.com"" y# X" W* Q1 ~' @& y; V# ?
9 T1 `. X* u' t. N1 M
zone_id="50ea882c589DFDF84af7886f31e7dfb"   区域ID
4 b- v2 _. Q9 I+ _/ v" p- l! J) sglobal_api_key="c9e9DFDFd815135c5bbdf50ac48c9fc67c"  ID 7 @( _6 z8 @2 g4 F
' m4 y1 n- Y: f8 g+ Q) q8 c

1 t8 L) c- L- c8 L3 ^
  H+ z, E7 U/ p, L3 V3 _! R8 b* M=============以下不需要修改====================! E/ b9 Y$ u+ a& h5 W3 i
ipAddr="`curl https://ifconfig.co`"- W4 j' m& S7 B0 A6 ?
url="https://api.cloudflare.com/client/v4/..."
' z1 k: x8 k# F* Z, ^
3 w( Q: \: h6 r! j/ d2 h, q8 B获取cloudflare记录ID( M2 t% I  w" L- u$ u$ @
listDnsApi="${url}/${zone_id}/dns_records?type=A&name=${hostname}"
9 s) O4 A. Y. N5 ^- B) ]res=$(curl -s -X GET "$listDnsApi" -H "X-Auth-Emailemail" -H "X-Auth-Keyglobal_api_key" -H "Content-Type:application/json")5 o; _' N/ I) R3 [; i& {
recordId=$(echo "$res" | jq -r ".result[0].id")5 q0 A6 {: s7 a' m/ D4 T

7 K1 t% p/ x0 b% z7 H更新cloudflare记录
0 ?: s6 u7 J- X$ aupdateDnsApi="${url}/${zone_id}/dns_records/${recordId}";
2 {1 E$ J. O' D  a8 xdata="{\"type\":\"A\",\"name\":\"${hostname}\",\"content\":\"${ipAddr}\",\"ttl\":60,\"proxied\":false}"" ?. L4 K" w; \- p  I5 V
res=$(curl -s -X PUT "$updateDnsApi" -H "X-Auth-Emailemail" -H "X-Auth-Keyglobal_api_key" -H "Content-Type:application/json" --data "$data"). ]8 Z- W6 [' R2 X8 R! [

, P( i7 _: K8 j( ?4 f( D; K1 z打印结果0 O, a+ ?! H" d" j
echo "$res"
6 S9 D6 p5 b4 f6 g) G# b$ v/ B
3 r* B6 I" D0 g' I8 f5 c0 B5 g1 u6 [# ^2 r
方法二:DDNS-GO  能拿到真实IP,牛比哄哄的,让花生壳去死吧,一直都觉得花生壳都是小孩子过家家用的, H1 H8 `2 s9 _; L/ T9 L
Token:令牌ID
: q& C0 L8 E3 Q( T* JIPV4:通过接口获取   域名格式:www:163.COM   是冒号,这里有些平台是@有些是:有些是., k; M  U' z* L2 ^1 p; l4 e
' k. F. v# J2 a# @$ L

9 q7 @  Q4 E1 V7 v0 q) U! i
3 x# v0 Z) N8 f) ?5 |4 a6 M
方法三:SSH命令行,前提能科学上网才抓得下来脚本,试了没什么卵用,可能时辰不对或者是服务器摆放的方向不对
- ?! F7 u$ g3 L3 a# _$ l4 k

" w( I3 N" D! ~. Z0 V# m' p8 U8 y7 D0 i& M6 w
. ?  |' f- O: R
方法四:docker里再跑一个0 r- `  O/ o9 V
, u" F  L1 z1 A6 O* V6 t

( @6 g* i# C4 A% _  J. i
3 s4 H, j/ Z" i- Y. `4 Z6 G
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-19 11:44 , Processed in 0.088861 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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