本帖最后由 host0108 于 2022-4-4 20:51 编辑
增加基于IP的防刷功能防止小学生,支持arm和amd64,比php要的磁盘、cpu、内存占用小一些
简单安装方式 mkdir -p /opt/speedtest-go && cd /opt/speedtest-go wget https://github.com/mengskysama/speedtest-go/releases/download/v1.1.5-alpha/speedtest-go-v1.1.5-alpha-linux-amd64.tar.gz tar -zxvf speedtest-go-v1.1.5-alpha-linux-amd64.tar.gz nohup ./speedtest-go -c settings.toml & 端口9999
settings.toml里面 ip_daily_traffic_limit 可以设置每个IP每24小时能跑的流量,一般1基本就够了,重启之后就重置了。 改了配置需要执行pkill speedtest-go杀掉,重启一下。
如果需要开启自启动,百度下怎么配置 pm2 或者systemd 开启自启动,注意时间默认是跟着系统时区走的。 超过流量之后上传下载提交结果都会被限制。
体验链接 http://45.142.159.216:9999/ ps:移植https://github.com/BadApple9/speedtest-x部分功能修改而来的,哪个大佬能改下加个验证码,就完美了。 |