提交合并

Signed-off-by: 萌森 <qyg2297248353@163.com>
This commit is contained in:
2024-07-17 16:30:13 +08:00
committed by qyg2297248353
commit 6c18fe434d
449 changed files with 21391 additions and 0 deletions
+100
View File
@@ -0,0 +1,100 @@
additionalProperties:
formFields:
- default: "/home/speedtest"
edit: true
envKey: SPEED_TEST_ROOT_PATH
labelZh: 数据持久化路径
labelEn: Data persistence path
required: true
type: text
- default: 2283
edit: true
envKey: PANEL_APP_PORT_HTTP
labelZh: WebUI 端口
labelEn: WebUI port
required: true
rule: paramPort
type: number
- default: "LibreSpeed"
edit: true
envKey: TITLE
labelZh: 网页标题
labelEn: Web title
required: true
type: text
- default: "false"
edit: true
envKey: TELEMETRY
labelZh: 启用遥测
labelEn: Enable telemetry
required: true
type: select
values:
- label: "启用"
value: "true"
- label: "禁用"
value: "false"
- default: ""
edit: true
envKey: PASSWORD
labelZh: 访问密码 (开启遥测)
labelEn: Access password (Enable telemetry)
required: true
type: text
- default: "false"
edit: true
envKey: ENABLE_ID_OBFUSCATION
labelZh: ID 混淆 (开启遥测)
labelEn: ID obfuscation (Enable telemetry)
required: true
type: select
values:
- label: "启用"
value: "true"
- label: "禁用"
value: "false"
- default: "false"
edit: true
envKey: REDACT_IP_ADDRESSES
labelZh: 隐藏 IP 地址 (开启遥测)
labelEn: Hide IP addresses (Enable telemetry)
required: true
type: select
values:
- label: "启用"
value: "true"
- label: "禁用"
value: "false"
- default: ""
edit: true
envKey: EMAIL
labelZh: 邮箱地址 (开启遥测)
labelEn: Email address (Enable telemetry)
required: false
type: text
- default: ""
edit: true
envKey: IPINFO_APIKEY
labelZh: ipinfo.io 的 API 密钥 (开启遥测)
labelEn: ipinfo.io API key (Enable telemetry)
required: false
type: text
- default: "false"
edit: true
envKey: DISABLE_IPINFO
labelZh: 禁用 ipinfo.io (开启遥测)
labelEn: Disable ipinfo.io (Enable telemetry)
required: true
type: select
values:
- label: "启用"
value: "true"
- label: "禁用"
value: "false"
- default: "km"
edit: true
envKey: DISTANCE
labelZh: 距离单位 (km/mi)
labelEn: Distance unit (km/mi)
required: false
type: text
+24
View File
@@ -0,0 +1,24 @@
version: "3.8"
networks:
1panel-network:
external: true
services:
speedtest:
image: ghcr.io/librespeed/speedtest:5.3.3
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
restart: always
networks:
- 1panel-network
ports:
- ${PANEL_APP_PORT_HTTP}:80
volumes:
- ${SPEED_TEST_ROOT_PATH}/database:/database
environment:
- MODE=standalone
- WEBPORT=80
env_file:
- .env
+10
View File
@@ -0,0 +1,10 @@
#!/bin/bash
if [ -f .env ]; then
source .env
echo "Check Finish."
else
echo "Error: .env file not found."
fi
+10
View File
@@ -0,0 +1,10 @@
#!/bin/bash
if [ -f .env ]; then
source .env
echo "Check Finish."
else
echo "Error: .env file not found."
fi
+10
View File
@@ -0,0 +1,10 @@
#!/bin/bash
if [ -f .env ]; then
source .env
echo "Check Finish."
else
echo "Error: .env file not found."
fi
+50
View File
@@ -0,0 +1,50 @@
# SpeedTest
没有 Flash,没有 Java,没有 Websocket,没有废话。
这是一个用 Javascript 实现的非常轻量级的速度测试,使用 XMLHttpRequest 和 Web Workers。
![SpeedTest](https://github.com/librespeed/speedtest/blob/master/.logo/logo3.png)
## 特性
+ 下载
+ 上传
+ Ping
+ 抖动
+ IP 地址、ISP、距服务器的距离(可选)
+ 遥测(可选)
+ 结果共享(可选)
+ 多点测试(可选)
## 安装说明
+ `访问密码`
前提:`开启遥测`
访问统计页面的密码。如果未设置,统计页面将不允许访问。
开启遥测后: `http://127.0.0.1/results/stats.php` 处将提供统计页面
+ `隐藏 IP 地址 (开启遥测)`
启用遥测时,将从收集的遥测中编辑 IP 地址和主机名,以实现更好的隐私。
+ `邮箱地址 (开启遥测)`
GDPR 请求的电子邮件地址。启用遥测时必须指定。
+ `ipinfo.io 的 API 密钥 (开启遥测)`
如果您希望提供大量测试,则为必需。否则,ipinfo.io 将限制您的访问。
+ `禁用 ipinfo.io (开启遥测)`
禁用后,则不会从 ipinfo.io 获取 ISP 信息和距离。
+ `距离单位 (km/mi)`
如果禁用 `禁用 ipinfo.io (开启遥测)`,此项决定如何测量距服务器的距离。
`km` 代表公里, `mi` 代表英里,也可以是空字符串以禁用距离测量。
+18
View File
@@ -0,0 +1,18 @@
name: SpeedTest
title: SpeedTest
description: 轻量级的速度测试
additionalProperties:
key: speedtest
name: SpeedTest
tags:
- WebSite
- Tool
- Local
shortDescZh: 轻量级的速度测试
shortDescEn: Lightweight speed test
type: website
crossVersionUpdate: true
limit: 0
website: https://librespeed.org/
github: https://github.com/librespeed/speedtest/
document: https://github.com/librespeed/speedtest/
Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB