如何同步当前 IP 地址至 Cloudflare?


在本篇文章中将讲述如何使用 hezhijie0327/CloudflareDDNS 来同步当前 IP 地址至 Cloudflare。


  1. 打开并登录 Cloudflare 仪表盘
    截图1
  2. 依次点击右上角 “人像” 图标 - “我的个人资料” 按钮
    截图2
  3. 依次点击上方的 “API 令牌” - “查看” 按钮
    截图3
  4. 在 “密码” 输入框内输入账户密码并完成 “人机验证” 后,点击 “查看” 按钮
    截图4
  5. 复制文本框内的所有内容
    截图5
  6. 打开终端并依次输入以下命令 (Linux / macOS 环境)
                                
    mkdir ./CloudflareDDNS
    curl https://source.zhijie.online/CloudflareDDNS/main/CloudflareDDNS.sh > ./CloudflareDDNS/CloudflareDDNS.sh
    nano ./CloudflareDDNS/CloudflareDDNS.sh
                                
                            
    截图6
    截图7
  7. 以本站为例,修改以下变量:
    截图8
  8. 输入以下命令运行 CloudflareDDNS.sh 后,会返回以下类似值
    bash ./CloudflareDDNS/CloudflareDDNS.sh
                                
    Current Account Name: hezhijie0327
    Current Zone ID: 0e09150df0ew0rdsf0dsf09sdf03443f
    Current Record ID: 1658a235945jksf8kwsf8d8sf3km5k23
    Current WAN IP: 223.5.5.5
    An error occurred during processing. www.zhijie.online has been updated.
                                
                            

* 1. 本项目需要安装部分软件依赖: curl dnsutils jq *
* 2. 若出现 Syntax error: "(" unexpected 报错,请执行 dpkg-reconfigure dash 并选择 “No” *