CloudflareSpeedTest

🌩「自选优选 IP」测试 Cloudflare CDN 延迟和速度,获取最快 IP !当然也支持其他 CDN / 网站 IP ~

GPL-3.0 License

Stars
19.2K
Committers
10

XIU2/CloudflareSpeedTest

Cloudflare CDN IP Cloudflare IP IP

** IP Cloudflare CDN IP (IPv4+IPv6)****``~**

TrackersList.com - BT Tracker BT ~ UserScript - Github ****~ SNIProxy - SNI Proxy~

** CDN / IP** CloudFrontGcore CDN

[!IMPORTANT] ** Cloudflare CDN** ******** #382 #383


#

  1. Github Releases /
  2. CloudflareST.exe Windows ...

Releases

# 
mkdir CloudflareST

# 
cd CloudflareST

#  CloudflareST  URL  []  []
wget -N https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.2.5/CloudflareST_linux_amd64.tar.gz
# 
# wget -N https://ghp.ci/https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.2.5/CloudflareST_linux_amd64.tar.gz
# wget -N https://ghproxy.cc/https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.2.5/CloudflareST_linux_amd64.tar.gz
# wget -N https://ghproxy.net/https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.2.5/CloudflareST_linux_amd64.tar.gz
# wget -N https://gh-proxy.com/https://github.com/XIU2/CloudflareSpeedTest/releases/download/v2.2.5/CloudflareST_linux_amd64.tar.gz
#  -N  rm CloudflareST_linux_amd64.tar.gz 

#  
tar -zxf CloudflareST_linux_amd64.tar.gz

# 
chmod +x CloudflareST

# 
./CloudflareST

# 
./CloudflareST -dd -tll 90

**** 0.xx CloudflareST **** ****/


**** CloudflareST AndroidAndroid APPIOS

[!NOTE] ** UDP Cloudflare WARP IP**#392

** 10 IP**

IP                     (MB/s)
104.27.200.69     4       4       0.00    146.23    28.64
172.67.60.78      4       4       0.00    139.82    15.02
104.25.140.153    4       4       0.00    146.49    14.90
104.27.192.65     4       4       0.00    140.28    14.07
172.67.62.214     4       4       0.00    139.29    12.71
104.27.207.5      4       4       0.00    145.92    11.95
172.67.54.193     4       4       0.00    146.71    11.55
104.22.66.8       4       4       0.00    147.42    11.11
104.27.197.63     4       4       0.00    131.29    10.26
172.67.58.91      4       4       0.00    140.19    9.14
...

#  0.xx CloudflareST 
# /

#  IP  IP

#  TCPing 
#  IP

#   
# 1.  TCPing HTTPing 
# 2.    IP 
# 3.  IP  10 
# 4. 
# 5. (-p 0)(-o "")

#  result.csv  Excel /

** IP**

result.csv /

IP ,,,,, (MB/s)
104.27.200.69,4,4,0.00,146.23,28.64

********


#

C:\>CloudflareST.exe -h

CloudflareSpeedTest vX.X.X
 Cloudflare CDN  IP  IP (IPv4+IPv6)
https://github.com/XIU2/CloudflareSpeedTest


    -n 200
         () ( 200  1000)
    -t 4
         IP ( 4 )
    -dn 10
        ( 10 )
    -dt 10
         IP ( 10 )
    -tp 443
        /( 443 )
    -url https://cf.xiu2.xyz/url
        (HTTPing)/

    -httping
         HTTP  [-url] ( TCPing)
        HTTPing   (-n)
         HTTPing  IP  0 Cloudflare CDN  (-n)
    -httping-code 200
        HTTPing  HTTP ( 200 301 302)
    -cfcolo HKG,KHH,NRT,LAX,SEA,SJC,FRA,MAD
         CloudflareAWS CloudFront HTTPing ( )

    -tl 200
         IP( 9999 ms)
    -tll 40
         IP( 0 ms)
    -tlr 0.2
        / IP 0.00~1.000  IP( 1.00)
    -sl 5
         IP [-dn] ( 0.00 MB/s)

    -p 10
         0 ( 10 )
    -f ip.txt
        IP CDN IP( ip.txt)
    -ip 1.1.1.1,2.2.2.2/24,2606:4700::/32
        IP IP ( )
    -o result.csv
         [-o ""]( result.csv)

    -dd
         ()( )
    -allip
        IP IP  IP ( IPv4) (  /24  IP)

    -v
         + 
    -h
        

""""


-ttl 40 -tl 150 -sl 1 -dn 5

# XIU2/CloudflareSpeedTest vX.X.X

TCP, 443, 40 ~ 150 ms, 1.00)
321 / 321 [-----------------------------------------------------------] : 30
1.00 MB/s, 5, 10
3 / 5 [-------------------------------------------------------------]
IP                     (MB/s)
XXX.XXX.XXX.XXX   4       4      0.00    83.32    3.66
XXX.XXX.XXX.XXX   4       4      0.00    107.81   2.49
XXX.XXX.XXX.XXX   4       3      0.25    149.59   1.04

 result.csv /
   Ctrl+C 

CloudflareST ** IP 30 3 **

CloudflareST IP : 30** IP ****** 10 10

321 IP 30 IP 40 ~ 150 ms 10 IP -dd 10 IP 10 IP 10

IP IP ``


** 5 IP 3 **

3 / 5 3 IP 1 MB/s 5 5 IP-dn 5

-dn 4 IP 4 -dn 5

10 IP 3 1 MB/s IP 7 IP

5 IP 3


IP ** X / 5 **

IP +1 CloudflareST


** -sl**

-sl -dn 10 -sl -dn 20 20 IP


IP IP ** IP ** IP ** -sl **

: 30``10 IP 23 /



Windows CMD

[!TIP]


  • Windows PowerShell CloudflareST.exe .\CloudflareST.exe
  • Linux CloudflareST.exe ./CloudflareST

# CMD CloudflareST


CMD **** CloudflareST -f ip.txt ip.txt CloudflareST ****


  1. CloudflareST
  2. Shift +
  3. [] CMD
  4. CloudflareST.exe -tll 50 -tl 200

  1. CloudflareST
  2. cmd CMD
  3. CloudflareST.exe -tll 50 -tl 200

CMD cd /d "D:\Program Files\CloudflareST"

**** PowerShell CloudflareST.exe .\CloudflareST.exe


# Windows CloudflareST


CloudflareST.exe - [] - []****

#  -o " "
D:\ABC\CloudflareST\CloudflareST.exe -n 500 -t 4 -dn 20 -dt 5 -o " "

#  - 
"D:\Program Files\CloudflareST\CloudflareST.exe" -n 500 -t 4 -dn 20 -dt 5 -o " "

#  -   ip.txt 

# IPv4/IPv6


#  IPv4  IPv4 -f  ip.txt
CloudflareST.exe -f ip.txt

#  IPv6  IPv6 
# v2.1.0  IPv4+IPv6  -ipv6  IPv4+IPv6 
CloudflareST.exe -f ipv6.txt

#  IP
CloudflareST.exe -ip 1.1.1.1,2606:4700::/32

IPv6 #120 IPv6 IP IPv6 ipv6.txt ASN bgp.he.net


# HTTPing


**TCP HTTP ** TCP 1 HTTP IP 2 IP Ping ICMP < TCP < HTTP

HTTPing ********(-n) HTTPing IP 0 Cloudflare CDN ********(-n)

HTTPing (response headers) URL HTTPing curl -i

#  -httping  HTTP 
CloudflareST.exe -httping

#  HTTP  200 301 302  HTTP  HTTP 
CloudflareST.exe -httping -httping-code 200

#  -url  HTTPing  URL
CloudflareST.exe -httping -url https://cf.xiu2.xyz/url
#  HTTPing /CDN/ CDN  Cloudflare  Cloudflare  IP

#  HTTP  -tp 80 / 
#  80  -url  http://  HTTPS 80 443 
CloudflareST.exe -httping -tp 80 -url http://cdn.cloudflare.steamstatic.com/steam/apps/5952/movie_max.webm

# (colo )


#  Cloudflare CDNAWS CloudFront CDN CDN 
#  AWS CloudFront CDN  -url  CDN  Cloudflare 

#  IP 
#  v2.2.3 

CloudflareST.exe -cfcolo HKG,KHH,NRT,LAX,SEA,SJC,FRA,MAD

#  HTTPing 

CDN https://www.cloudflarestatus.com/


# /


#  IPv4 -p  0
CloudflareST.exe -f 1.txt -p 0 -dd

#  IPv4 -p  10 -o 
CloudflareST.exe -f 2.txt -o "" -p 10 -dd

#  IPv4   
CloudflareST.exe -f 3.txt -o result.txt -dd


#  IPv4    abc 
# LinuxCloudflareST  abc 
./CloudflareST -f abc/3.txt -o abc/result.txt -dd

# Windows
CloudflareST.exe -f abc\3.txt -o abc\result.txt -dd


#  IPv4    C:\abc\ 
# Linux/abc/ 
./CloudflareST -f /abc/4.txt -o /abc/result.csv -dd

# Windows
CloudflareST.exe -f C:\abc\4.txt -o C:\abc\result.csv -dd


#  CloudflareST -f / -o 
# Linux/abc/ 
/abc/CloudflareST -f /abc/4.txt -o /abc/result.csv -dd

# Windows
C:\abc\CloudflareST.exe -f C:\abc\4.txt -o C:\abc\result.csv -dd

#


#  443  -tp  / 

#  80 + -dd  http://  HTTPS 443 
CloudflareST.exe -tp 80 -url http://cdn.cloudflare.steamstatic.com/steam/apps/5952/movie_max.webm

#  80 443 

#


#   HTTP  URL

#  200MB Cloudflare CDN
CloudflareST.exe -url https://cf.xiu2.xyz/url

#  HTTP  HTTPS -tp 80 /  80 443 
CloudflareST.exe -tp 80 -url http://cdn.cloudflare.steamstatic.com/steam/apps/5952/movie_max.webm

# //


****** IP **

  • []
# 200 ms0 MB/s
#  200 ms  IP 10 
CloudflareST.exe -tl 200

**** IP


  • [] ****
# 200 ms0 MB/s 
#  200ms  IP -dn 
CloudflareST.exe -tl 200 -dd
  • []
# 0.25
#  0.25  IP 0.00~1.00 -tlr 0  IP
CloudflareST.exe -tlr 0.25

  • []
# 9999 ms5 MB/s10 
#  10  9999 ms  5 MB/s  IP 
CloudflareST.exe -sl 5 -dn 10

**** IP** IP **

**** IP **** ** [] + []**


  • [] + []
#  -sl 0.5
# 200 ms5.6 MB/s10 
#  10  200 ms  5 .6MB/s  IP 
CloudflareST.exe -tl 200 -sl 5.6 -dn 10

**** IP **** IP IP /

Cloudflare IP ** IP+ IP**** IP** 0.00 -sl 0.01** IP** 0.01MB/s


# IP



IP

#  CloudflareST 
# Windows  CMD 
CloudflareST.exe -ip 1.1.1.1,2.2.2.2/24,2606:4700::/32

# Linux 
./CloudflareST -ip 1.1.1.1,2.2.2.2/24,2606:4700::/32


IP 1.txt

1.1.1.1
1.1.1.200
1.0.0.1/24
2606:4700::/32

IP /32 1.1.1.1 1.1.1.1/32 /24 IP 1.0.0.1~1.0.0.255

CloudflareST -f 1.txt IP

#  CloudflareST 
# Windows  CMD 
CloudflareST.exe -f 1.txt

# Linux 
./CloudflareST -f 1.txt

#  1.0.0.1/24  IP 1.0.0.1~255 IP  IP -allip 

# Cloudflare CDN Hosts

** Hosts Cloudflare CDN **

#8 Hosts ******** ** Hosts Cloudflare CDN ** DNS IP IP


# Hosts

Cloudflare CDN IP Hosts IP

Issues **Windows/Linux Hosts **


IssuesDiscussions Closed Issues

[!NOTE] ****_ CloudflareST `` Discussions_



_ CloudflareST ~_


_ Go ..._ ** BUG**...



version go build -ldflags

go build -ldflags "-s -w -X main.version=v2.3.3"
#  CloudflareSpeedTest  CMDBat Go  v2.3.3

Windows 64**** GOOS GOARCH

Windows **Linux amd 64 **

SET GOOS=linux
SET GOARCH=amd64
go build -ldflags "-s -w -X main.version=v2.3.3"

Linux **Windows amd 32 **

GOOS=windows
GOARCH=386
go build -ldflags "-s -w -X main.version=v2.3.3"

go tool dist list Go


-o

:: Windows 
SET version=v2.3.3
SET GOOS=linux
SET GOARCH=amd64
go build -o Releases\CloudflareST_linux_amd64\CloudflareST -ldflags "-s -w -X main.version=%version%"
# Linux 
version=v2.3.3
GOOS=windows
GOARCH=386
go build -o Releases/CloudflareST_windows_386/CloudflareST.exe -ldflags "-s -w -X main.version=${version}"

License

The GPL-3.0 License.