🗣 Wd提问: vps做离线下载
🤖 Ai回答: 在 VPS 上设置离线下载功能,可以让你高效地下载资源,并通过 HTTP 或其他方式随时获取文件。以下是详细步骤,以 Aria2 + AriaNg 为例(轻量、高效、支持 BT/HTTP/FTP 等协议):
一、安装 Aria2(下载核心)
1、连接 VPS
bash
ssh root@你的VPS_IP
2、安装 Aria2
bash
Debian/Ubuntu 系统
apt update && apt install -y aria2
CentOS/RHEL 系统
yum install -y epel-release && yum install -y aria2
二、配置 Aria2
1、创建配置文件
bash
mkdir -p ~/.config/aria2
nano ~/.config/aria2/aria2.conf
2、粘贴以下配置(按需修改)
ini
基础设置
dir=/home/downloads 下载目录(确保存在)
continue=true
max-concurrent-downloads=5 最大同时下载数
max-connection-per-server=16 每服务器最大连接数
split=10 单任务分片数
min-split-size=10M 最小分片大小
RPC 设置(WebUI 连接用)
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
rpc-listen-port=6800 RPC 端口
rpc-secret=你的密码 设置 RPC 密码(必填!)
BT 设置
bt-enable-lpd=true
seed-ratio=0.0 做种比例(0=不做种)
bt-max-peers=80
其他优化
disable-ipv6=true
user-agent=Mozilla/5.0
3、创建下载目录
bash
mkdir -p /home/downloads
chmod 777 /home/downloads 设置权限
三、启动 Aria2 服务
bash
启动 Aria2(后台运行)
aria2c conf-path=~/.config/aria2/aria2.conf -D
检查是否运行
ps aux | grep aria2
四、安装 WebUI(AriaNg)
1、安装 Nginx(用于托管网页)
bash
Debian/Ubuntu
apt install -y nginx
CentOS
yum install -y nginx
systemctl start nginx && systemctl enable nginx
2、下载 AriaNg
bash
cd /tmp
wget https://github.com/mayswind/AriaNg/releases/download/1.3.6/AriaNg-1.3.6-AllInOne.zip
unzip AriaNg-1.3.6-AllInOne.zip -d /var/www/html/ariang
3、访问 WebUI
浏览器打开:`http://你的VPS_IP/ariang`
4、配置 AriaNg 连接
点击 AriaNg 设置 → RPC
填写:
RPC 地址:`http://你的VPS_IP:6800/jsonrpc`
RPC 密钥:填写之前设置的 `你的密码`
点击 重新连接,状态显示 已连接 即可。
五、使用离线下载
1、添加任务:
在 AriaNg 界面粘贴 磁力链接 或 HTTP/FTP 下载地址。
支持上传 `.torrent` 文件。
2、管理下载:
实时查看进度、速度、文件列表。
暂停/删除任务。
3、获取文件:
下载完成后,文件保存在 VPS 的 `/home/downloads` 目录。
通过 `wget` 或浏览器下载到本地:
bash
wget http://你的VPS_IP/文件名 需配合 Nginx 文件列表
或用 SFTP 工具(如 FileZilla)直接下载。
六、高级配置(可选)
1、开启 Nginx 文件列表(方便下载)
bash
nano /etc/nginx/sites-enabled/default
在 `server` 块中添加:
nginx
location /downloads {
alias /home/downloads;
autoindex on; 开启目录列表
charset utf-8;
}
重启 Nginx:
bash
systemctl restart nginx
访问:`http://你的VPS_IP/downloads` 查看所有下载文件。
2、设置开机自启
bash
nano /etc/systemd/system/aria2.service
粘贴:
ini
[Unit]
Description=Aria2 Service
After=network.target
[Service]
User=root
ExecStart=/usr/bin/aria2c conf-path=/root/.config/aria2/aria2.conf
Restart=on-failure
[Install]
WantedBy=multi-user.target
启用:
bash
systemctl enable aria2 && systemctl start aria2
3、限制带宽(避免流量超限)
在 `aria2.conf` 中添加:
ini
max-overall-download-limit=1M 限制全局下载速度为 1MB/s
max-overall-upload-limit=1M 限制上传速度
七、安全建议
1、防火墙设置:
bash
只开放必要端口(HTTP + Aria2 RPC)
ufw allow 80 HTTP
ufw allow 6800 Aria2 RPC
ufw enable
2、修改默认端口:
将 `rpc-listen-port=6800` 改为其他端口(如 `16800`)。
3、使用域名 + HTTPS:
为 Nginx 配置 SSL 证书(Let's Encrypt),避免明文传输密码。
常见问题
无法连接 AriaNg?
检查 VPS 防火墙是否开放 `6800` 端口,确认 `rpc-secret` 密码正确。
下载速度慢?
检查 VPS 网络质量,尝试更换 BT Tracker(在 AriaNg 设置中添加)。
磁盘空间不足?
清理旧文件,或挂载新硬盘到 `/home/downloads`。
通过以上步骤,你的 VPS 就变成了一个强大的离线下载服务器!支持 BT、磁力链、HTTP/FTP 等协议,随时随地添加任务,高效管理下载资源。
📣 商家广告:





0
IP地址: 191.131.82.18
搜索次数: 0
提问时间: 2025-11-01 20:30:26
🛒 域名购买:
2.sd.cn
uq.gs
53.cx
736.net.cn
72.plus
2226.com.cn
mggg.com.cn
62.gs
cyrj.net
nk.com.hk
❓️ 热门提问:
web网页设计期末作业源代码
动态dns解析
独立网站制作多少钱
org.bh域名
香港低价空间
广告行业前景怎么样
机房动环境监测
vps 加速
挂机网游戏
关键词分组思路SEO
豌豆Ai站群搜索引擎系统
🌐 域名评估:
vance.ren
xphone.shopping
wd.chat
wy.gs
tesla.hi.cn
il.gs
sun.tj.cn
vnmf.cn
jagb.cn
dianying.hk
⛏ 最新挖掘:
凯里酸汤鱼
贵阳烤脑花
都匀毛尖茶
花溪牛肉粉
贵阳烤生蚝
贵阳烤豆腐
贵阳纸包鱼
贵阳特色菜
🖌 热门作画:
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊:
🔗 友情链接:
乐山网站推广
温泉设计施工公司
ai提问
🧰 站长工具:
Ai工具 whois查询 搜索
📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。