|
|
@@ -1,6 +1,6 @@
|
|
|
:: --------------------------------------------------------------
|
|
|
:: 项目: CloudflareSpeedTest 自动更新域名解析记录
|
|
|
-:: 版本: 1.0.5
|
|
|
+:: 版本: 1.0.6
|
|
|
:: 作者: XIU2
|
|
|
:: 项目: https://github.com/XIU2/CloudflareSpeedTest
|
|
|
:: --------------------------------------------------------------
|
|
|
@@ -17,29 +17,26 @@ if not exist result_ddns.txt (
|
|
|
goto :END
|
|
|
)
|
|
|
|
|
|
-for /f "tokens=1 delims=," %%i in (result_ddns.txt) do (
|
|
|
- Set /a n+=1
|
|
|
- If !n!==2 (
|
|
|
- Echo %%i
|
|
|
- if "%%i"=="" (
|
|
|
- echo.
|
|
|
- echo CFST 测速结果 IP 数量为 0,跳过下面步骤...
|
|
|
- goto :END
|
|
|
- )
|
|
|
-:: API 密钥方式(全局权限)
|
|
|
- curl -X PUT "https://api.cloudflare.com/client/v4/zones/域名ID/dns_records/域名解析记录ID" ^
|
|
|
- -H "X-Auth-Email: 账号邮箱" ^
|
|
|
- -H "X-Auth-Key: 前面获取的 API 密钥" ^
|
|
|
- -H "Content-Type: application/json" ^
|
|
|
- --data "{\"type\":\"A\",\"name\":\"完整域名\",\"content\":\"%%i\",\"ttl\":1,\"proxied\":true}"
|
|
|
-:: API 令牌方式(自定义权限),如果要使用这种方式,可以把上面的删除或注释,然后把下面的行首 "::" 注释符删除即可。
|
|
|
-:: curl -X PUT "https://api.cloudflare.com/client/v4/zones/域名ID/dns_records/域名解析记录ID" ^
|
|
|
-:: -H "Authorization: Bearer 前面获取的 API 令牌" ^
|
|
|
-:: -H "Content-Type: application/json" ^
|
|
|
-:: --data "{\"type\":\"A\",\"name\":\"完整域名\",\"content\":\"%%i\",\"ttl\":1,\"proxied\":true}"
|
|
|
-
|
|
|
+for /f "skip=1 tokens=1 delims=," %%i in (result_ddns.txt) do (
|
|
|
+ Echo %%i
|
|
|
+ if "%%i"=="" (
|
|
|
+ echo.
|
|
|
+ echo CFST 测速结果 IP 数量为 0,跳过下面步骤...
|
|
|
goto :END
|
|
|
)
|
|
|
+:: API 密钥方式(全局权限)
|
|
|
+ curl -X PUT "https://api.cloudflare.com/client/v4/zones/域名ID/dns_records/域名解析记录ID" ^
|
|
|
+ -H "X-Auth-Email: 账号邮箱" ^
|
|
|
+ -H "X-Auth-Key: 前面获取的 API 密钥" ^
|
|
|
+ -H "Content-Type: application/json" ^
|
|
|
+ --data "{\"type\":\"A\",\"name\":\"完整域名\",\"content\":\"%%i\",\"ttl\":1,\"proxied\":true}"
|
|
|
+:: API 令牌方式(自定义权限),如果要使用这种方式,可以把上面的删除或注释,然后把下面的行首 "::" 注释符删除即可。
|
|
|
+:: curl -X PUT "https://api.cloudflare.com/client/v4/zones/域名ID/dns_records/域名解析记录ID" ^
|
|
|
+:: -H "Authorization: Bearer 前面获取的 API 令牌" ^
|
|
|
+:: -H "Content-Type: application/json" ^
|
|
|
+:: --data "{\"type\":\"A\",\"name\":\"完整域名\",\"content\":\"%%i\",\"ttl\":1,\"proxied\":true}"
|
|
|
+
|
|
|
+ goto :END
|
|
|
)
|
|
|
:END
|
|
|
pause
|