mirror of
https://github.com/XIU2/CloudflareSpeedTest.git
synced 2026-03-27 10:59:00 +08:00
修复 CFST新版本下获取不到第一行 IP 的问题
This commit is contained in:
@@ -29,7 +29,10 @@
|
|||||||
|
|
||||||
****
|
****
|
||||||
|
|
||||||
#### 2021年12月17日,版本 v1.0.6
|
#### 2025年12月15日,版本 v1.0.5 (cfst_hosts.bat)
|
||||||
|
- **1. 修复** CFST新版本下获取不到第一行 IP 的问题
|
||||||
|
|
||||||
|
#### 2021年12月17日,版本 v1.0.4
|
||||||
- **1. 优化** [找不到满足条件的 IP 就一直循环测速] 功能,在指定下载测速下限时没有重新测速的问题(默认注释)
|
- **1. 优化** [找不到满足条件的 IP 就一直循环测速] 功能,在指定下载测速下限时没有重新测速的问题(默认注释)
|
||||||
|
|
||||||
#### 2021年12月17日,版本 v1.0.3
|
#### 2021年12月17日,版本 v1.0.3
|
||||||
@@ -62,6 +65,9 @@
|
|||||||
|
|
||||||
****
|
****
|
||||||
|
|
||||||
|
#### 2025年12月15日,版本 v1.0.6
|
||||||
|
- **1. 修复** CFST新版本下获取不到第一行 IP 的问题
|
||||||
|
|
||||||
#### 2021年12月17日,版本 v1.0.5
|
#### 2021年12月17日,版本 v1.0.5
|
||||||
- **1. 优化** [找不到满足条件的 IP 就一直循环测速] 功能,在指定下载测速下限时没有重新测速的问题(默认注释)
|
- **1. 优化** [找不到满足条件的 IP 就一直循环测速] 功能,在指定下载测速下限时没有重新测速的问题(默认注释)
|
||||||
|
|
||||||
@@ -118,6 +124,9 @@
|
|||||||
|
|
||||||
****
|
****
|
||||||
|
|
||||||
|
#### 2025年12月15日,版本 v1.0.6 (cfst_ddns.bat)
|
||||||
|
- **1. 修复** CFST新版本下获取不到第一行 IP 的问题
|
||||||
|
|
||||||
#### 2024年10月06日,版本 v1.0.5
|
#### 2024年10月06日,版本 v1.0.5
|
||||||
- **1. 新增** 支持 API 令牌方式(相比 API 密钥这种全局权限的,API 令牌可以自由控制权限)
|
- **1. 新增** 支持 API 令牌方式(相比 API 密钥这种全局权限的,API 令牌可以自由控制权限)
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
:: --------------------------------------------------------------
|
:: --------------------------------------------------------------
|
||||||
:: <09><>Ŀ: CloudflareSpeedTest <20>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD> 3Proxy
|
:: <09><>Ŀ: CloudflareSpeedTest <20>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD> 3Proxy
|
||||||
:: <09>汾: 1.0.5
|
:: <09>汾: 1.0.6
|
||||||
:: <09><><EFBFBD><EFBFBD>: XIU2
|
:: <09><><EFBFBD><EFBFBD>: XIU2
|
||||||
:: <09><>Ŀ: https://github.com/XIU2/CloudflareSpeedTest
|
:: <09><>Ŀ: https://github.com/XIU2/CloudflareSpeedTest
|
||||||
:: --------------------------------------------------------------
|
:: --------------------------------------------------------------
|
||||||
@@ -67,13 +67,11 @@ if not exist result_3proxy.txt (
|
|||||||
)
|
)
|
||||||
|
|
||||||
:: <20><>ȡ<EFBFBD><C8A1>һ<EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD> IP
|
:: <20><>ȡ<EFBFBD><C8A1>һ<EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD> IP
|
||||||
for /f "tokens=1 delims=," %%i in (result_3proxy.txt) do (
|
for /f "skip=1 tokens=1 delims=," %%i in ('more result_3proxy.txt') do (
|
||||||
set /a n+=1
|
SET bestip=%%i
|
||||||
If !n!==2 (
|
goto :END
|
||||||
set bestip=%%i
|
|
||||||
goto :END
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
|
|
||||||
:END
|
:END
|
||||||
|
|
||||||
:: <20>жϸոջ<D5B8>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD> IP <20>Ƿ<EFBFBD>Ϊ<EFBFBD>գ<EFBFBD><D5A3>Լ<EFBFBD><D4BC>Ƿ<EFBFBD><C7B7>;<EFBFBD> IP һ<><D2BB>
|
:: <20>жϸոջ<D5B8>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD> IP <20>Ƿ<EFBFBD>Ϊ<EFBFBD>գ<EFBFBD><D5A3>Լ<EFBFBD><D4BC>Ƿ<EFBFBD><C7B7>;<EFBFBD> IP һ<><D2BB>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
:: --------------------------------------------------------------
|
:: --------------------------------------------------------------
|
||||||
:: 项目: CloudflareSpeedTest 自动更新域名解析记录
|
:: 项目: CloudflareSpeedTest 自动更新域名解析记录
|
||||||
:: 版本: 1.0.5
|
:: 版本: 1.0.6
|
||||||
:: 作者: XIU2
|
:: 作者: XIU2
|
||||||
:: 项目: https://github.com/XIU2/CloudflareSpeedTest
|
:: 项目: https://github.com/XIU2/CloudflareSpeedTest
|
||||||
:: --------------------------------------------------------------
|
:: --------------------------------------------------------------
|
||||||
@@ -17,29 +17,26 @@ if not exist result_ddns.txt (
|
|||||||
goto :END
|
goto :END
|
||||||
)
|
)
|
||||||
|
|
||||||
for /f "tokens=1 delims=," %%i in (result_ddns.txt) do (
|
for /f "skip=1 tokens=1 delims=," %%i in (result_ddns.txt) do (
|
||||||
Set /a n+=1
|
Echo %%i
|
||||||
If !n!==2 (
|
if "%%i"=="" (
|
||||||
Echo %%i
|
echo.
|
||||||
if "%%i"=="" (
|
echo CFST 测速结果 IP 数量为 0,跳过下面步骤...
|
||||||
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
|
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
|
:END
|
||||||
pause
|
pause
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
:: --------------------------------------------------------------
|
:: --------------------------------------------------------------
|
||||||
:: <09><>Ŀ: CloudflareSpeedTest <20>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD> Hosts
|
:: <09><>Ŀ: CloudflareSpeedTest <20>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD> Hosts
|
||||||
:: <09>汾: 1.0.4
|
:: <09>汾: 1.0.5
|
||||||
:: <09><><EFBFBD><EFBFBD>: XIU2
|
:: <09><><EFBFBD><EFBFBD>: XIU2
|
||||||
:: <09><>Ŀ: https://github.com/XIU2/CloudflareSpeedTest
|
:: <09><>Ŀ: https://github.com/XIU2/CloudflareSpeedTest
|
||||||
:: --------------------------------------------------------------
|
:: --------------------------------------------------------------
|
||||||
@@ -67,13 +67,11 @@ if not exist result_hosts.txt (
|
|||||||
)
|
)
|
||||||
|
|
||||||
:: <20><>ȡ<EFBFBD><C8A1>һ<EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD> IP
|
:: <20><>ȡ<EFBFBD><C8A1>һ<EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD> IP
|
||||||
for /f "tokens=1 delims=," %%i in (result_hosts.txt) do (
|
for /f "skip=1 tokens=1 delims=," %%i in ('more result_hosts.txt') do (
|
||||||
SET /a n+=1
|
SET bestip=%%i
|
||||||
If !n!==2 (
|
goto :END
|
||||||
SET bestip=%%i
|
|
||||||
goto :END
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
|
|
||||||
:END
|
:END
|
||||||
|
|
||||||
:: <20>жϸոջ<D5B8>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD> IP <20>Ƿ<EFBFBD>Ϊ<EFBFBD>գ<EFBFBD><D5A3>Լ<EFBFBD><D4BC>Ƿ<EFBFBD><C7B7>;<EFBFBD> IP һ<><D2BB>
|
:: <20>жϸոջ<D5B8>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD> IP <20>Ƿ<EFBFBD>Ϊ<EFBFBD>գ<EFBFBD><D5A3>Լ<EFBFBD><D4BC>Ƿ<EFBFBD><C7B7>;<EFBFBD> IP һ<><D2BB>
|
||||||
|
|||||||
Reference in New Issue
Block a user