本次介绍的工具是来自于GitHub项目Cloudflare-IP-SpeedTest的改版该改版增加了多端口的支持

工具下载

Cloudflare R2 iptest.zip

GitHub iptest.zip

参数说明

ipspeedtest 可以接受以下参数:

  • file: IP地址文件名称 (default “ip.txt”)
  • max: 并发请求最大协程数 (default 100)
  • outfile: 输出文件名称 (default “ip.csv”)
  • speedtest: 下载测速协程数量,设为0禁用测速 (default 5)
  • tls: 是否启用TLS (default true)
  • url: 测速文件地址 (default “speed.cloudflare.com/__down?bytes=500000000”)

运行

在终端中运行以下命令来启动程序:

./iptest -file=ip.txt -outfile=ip.csv -max=100 -speedtest=1 -tls=true -url=speed.cloudflare.com/__down?bytes=500000000

请替换参数值以符合您的实际需求。

IP文件格式说明

文件格式为 ip port 下方例子

123.132.79.1 37067
142.132.77.2 37067
154.143.77.2 30003
134.153.77.1 14671
124.153.77.2 37067
132.112.77.1 19209
103.102.5.2 31464
112.15.79.1 37067
103.242.2.1 22937
23.6.224.2 23336
103.102.42.1 4443
199.15.71.1 13623
#温馨提示IP和端口之间分隔的是空格 如果不是则会出现错误
#提供的IP均为随机生成

输出说明

程序将输出每个成功测试的 IP 地址的信息,包括 IP 地址、端口、数据中心、地区、城市、网络延迟和下载速度(如果选择测速)。

程序还会将所有结果写入一个 CSV 文件中。