luisimon/cloudflarespeedtest

By luisimon

Updated over 1 year ago

Cloudflare自動測速工具,基於CloudflareSpeedTest v2.2.5

Image
Networking
Internet of things
0

10K+

luisimon/cloudflarespeedtest repository overview

這是一個基於 https://github.com/XIU2/CloudflareSpeedTest 修改的docker鏡像。支持自動運行和保存測速數據,支持獨立定義端口號

運行:

docker run -t -it -d -p 18080:8080 -v /root/SpeedTest/config:/config -v /root/SpeedTest/data:/data --name SpeedTest luisimon/cloudflarespeedtest:dev.63

配置文件

容器默認從指定[-v /root/SpeedTest/config:/config]中的config.json配置文件開加載配置運行。

配置文件config.json 例子:

{
    "cron":"0 0 12,16,21,23 * * *",
    "f": "/data/IPlist.txt",
    "db":"/data/data.db",
    "url": "https://speed.cloudflare.com/__down?bytes=52428800&",
    "o": "/data/result.csv",
    "p": 20,
    "dn": 1000,
    "n": 10,
    "tp": 443,
    "httping": true,
    "httping-code": 404
  }
  

此版本增加以下參數:

cron:

​ 定時任務(定時執行測速)默認值:無

c:

​ 配置文件路徑(此鏡像默認為容器内的**/data/config.json**),你可以用docker的[-v]參數映射目錄到宿主機驚編輯配置文件

db:

sqllite數據庫文件路徑 默認值:./data.db

鏡像使用兩個映射路徑

數據路徑:/data

配置文件目錄:/config

IPlist.txt文件格式

格式是:<IP/IP段>##<備注>

173.245.48.0/20#443#Cloudflare的IP

WebUI部分

你可以通過容器對外映射的端口 -p 18080:8080,通過瀏覽器查看基礎情況 地址是:http://localhost:8080/speed

Tag summary

Content type

Image

Digest

sha256:986c1d49b

Size

23.8 MB

Last updated

over 1 year ago

docker pull luisimon/cloudflarespeedtest