VPS下载测速神器:四款轻量HTTP服务快速部署教程,零基础也能学会
简介
在对 VPS 进行网络测试或性能评估时,VPS下载测速 是一项基础而重要的操作。最常见的方式之一是将测试文件部署在 VPS 上,通过 HTTP 服务供本地或他人下载,以此评估服务器带宽、下载速度与稳定性。本教程将介绍四款轻量级的 HTTP 文件服务工具,涵盖从安装到使用的完整步骤,适合 零基础用户快速部署文件下载服务。无论你是想做简单的测速,还是打算长期维护一个轻量的文件下载点,这篇教程都能为你提供实用的参考。
准备工作:上传测速文件
创建测速文件存放的目录,并进入目录
mkdir -p ~/speedtest
cd ~/speedtest
下载一个大文件用于测速,我这里从vultr下载的
wget https://lax-ca-us-ping.vultr.com/vultr.com.1000MB.bin
或者使用命令生成大文件,我这里使用的是命令生成,比较方便
dd if=/dev/zero of=1GB.test bs=1M count=1024 oflag=direct conv=fdatasync
方法一:Python SimpleHTTPServer(推荐临时测速)
特点:无需安装、适合临时测速、不适合长期使用或高并发
进入存放文件目录,使用python启动,几乎不用安装依赖,目前差不多所有 Linux 发行版都自带 Python
cd ~/speedtest
python3 -m http.server 8080
然后访问你的VPS公网IP例如下方
http://你的VPS_IP:8080/1GB.test
方法二:BusyBox httpd(极简嵌入式 HTTP 服务)
特点:占用资源极低、适合临时文件分享或嵌入式系统
安装 BusyBox,轻量极致,适合极简 Linux 系统
sudo apt update && sudo apt install busybox -y
进入存放文件目录,启动 HTTP 服务
cd ~/speedtest
busybox httpd -f -p 8080
然后访问你的VPS公网IP例如下方
http://你的VPS_IP:8080/1GB.test
方法三:Nginx(轻量级主流 Web 服务)
特点:稳定性强、可拓展性好(如设置限速、防盗链等)
先来安装一下nginx
sudo apt update && sudo apt install nginx -y
编辑配置文件
sudo nano /etc/nginx/sites-enabled/default
找到root一行后,进行修改一下如下图,具体目录可以自定义修改,改完之后 ctrl+O 保存
,然后回车确认,再按 ctrl+X 退出
nano
root /home/speedtestuser/speedtest;
重启一下nginx
sudo systemctl restart nginx
访问路径
http://你的VPS_IP/1GB.test
方法四:http-server (Node.js轻量HTTP服务)
特点:一个基于 Node.js 的简单静态文件服务器,安装快,命令简单
安装npm
apt install npm
安装http-server
npm install -g http-server
启动
http-server /home/speedtestuser/speedtest -p 8080
访问地址
http://你的VPS的IP:8080/1GB.test
版权声明:
作者:ivpsr.com
链接:https://ivpsr.com/9791.html
文章版权归作者所有,未经允许请勿转载。
THE END