linux安装移植版迅雷,做下载机

59 阅读6分钟

你有没有过这种体验?

找了2小时的资源,点下载,进度条纹丝不动。 挂了一整夜,早上起来一看——3%。

我曾经用Aria2下一部4K《奥本海默》,整整3天,愣是没下完。

直到我把家里那台吃灰10年的旧笔记本翻出来,装上一个东西——

10分钟,跑满带宽,下完。

xunlei

从此,我实现了打工人的终极梦想:

上班摸鱼找资源 → 远程丢链接 → 回家躺床上直接看。

群晖NAS要7000块,极空间4000起步,华硕套机动辄上万。你要是开得起御三家年费SVIP还愿看广告,那当我没说。

而我的成本?一台能开机的旧电脑 + 150块迅雷会员。

今天,我把这套方案完整拆解给你。

💡 这是「旧电脑复活计划」系列第3篇。没看过前两篇也能跟着做,放心往下看。


先看效果:到底有多快?

废话少说,直接上图:

迅雷下载

63 MB/s 🚀

千兆宽带+千兆网口,虽然没完全跑满,但稳定在这个速度已经很香了。

3年前我测试的时候是真能跑满的,可能路由器该换了。

重点是:这速度,来自一台10年前的"报废"笔记本。


这篇文章适合谁?

对号入座,中一条就值得往下看:

  • ✅ 家里有台旧电脑/Linux设备,想让它发挥余热
  • ✅ 受够了BT/磁力龟速,想要真正跑满带宽的方案
  • ✅ 不想花几千上万买NAS,但想用上迅雷高速通道
  • ✅ 想实现"上班找资源→挂家里下→回家直接看"的workflow

全中?恭喜,你和一个月前的我一样惨。

但现在不一样了。


原理:我们到底在干什么?

群晖NAS上有个迅雷套件,要配合万元设备才能用。

但总有大佬不信邪——他们把套件拆开,取出核心,让它能跑在任何Linux机器上。

这就像把法拉利的发动机塞进五菱宏光。外表朴素,但踩下油门那一刻,你知道这不是普通货色。

它支持:

  • 📱 远程下载:有浏览器就能访问,躺床上就能下片
  • 🔗 多协议通吃:磁力/BT/HTTP,不挑食
  • 🚀 迅雷高速通道:这才是我们折腾的唯一理由

迅雷webUI

💡 关于费用: 迅雷SVIP搞活动一年150块左右。和动辄几千的NAS比,这点钱真不算什么。注意:SVIP和VIP是两码事,VIP≈普通用户,别被坑了。


两个开源方案,怎么选?

GitHub上有两个项目在做这件事,性格完全不同:

🏆 cnk3x/xunlei(稳定派)

cnk3x

1.9k Star,Go语言,持续更新中

从群晖官方套件提取,社区成熟,文档完善。就像丰田——不够酷,但省心。

⚡ 0x676e67/thunder(极客派)

0x676e67

Rust写的,镜像只有40MB,内置账号密码保护。

但问题是:作者2年没更新了。

🎯 我的建议: 第一次折腾选cnk3x,省心。追求极致轻量可以试试thunder。下面两种我都会演示。


方案一:cnk3x/xunlei 部署

方式A:命令行安装

图方便可以直接跳到方式B用Docker。但如果你和我一样觉得Docker对网络有影响,就跟我继续折腾。

第一步:下载安装包

先确认你的系统架构:

uname -m
  • 输出 x86_64 → 下载 amd64 版本
  • 输出 aarch64 → 下载 arm64 版本

wget

# 下载
wget https://github.com/cnk3x/xunlei/releases/download/v3.20.2/xlp-amd64.tar.gz

# 解压
tar -zxvf xlp-amd64.tar.gz

💡 没有wget?先装一下:sudo pacman -S wget

解压后得到 xlp 文件,看看它能干什么:

chmod +x xlp
./xlp -h

xlp help

贴心的中文注释,谁看不明白!

第二步:启动服务

sudo ./xlp --dir_download /home/xinghe/xh_share

把路径改成你的SMB共享文件夹。

启动成功

启动成功! 浏览器访问 http://你的IP:2345,测试下载:

测试下载

看到这速度,我内心OS:这才对嘛!

第三步:设置开机自启

每次手动启动太蠢了,让它开机就跑。

⚠️ 重要: 下面的路径必须改成你自己的,抄错一个字符会很难受。

确认绝对路径

进入xlp所在目录,运行 pwd 获取完整路径。

创建服务文件
sudo nano /etc/systemd/system/xlp.service
写入配置
[Unit]
Description=XLP Download Service
After=network.target network-online.target
Wants=network-online.target

[Service]
Type=simple
# 【改这里】xlp 文件所在目录
WorkingDirectory=/home/xinghe
# 【改这里】xlp 完整路径 + 下载目录
ExecStart=/home/xinghe/xlp --dir_download /home/xinghe/xh_share
Restart=on-failure
RestartSec=5s

[Install]
WantedBy=multi-user.target
启用服务
sudo systemctl daemon-reload
sudo systemctl enable xlp.service
sudo systemctl start xlp.service
验证状态
sudo systemctl status xlp.service

看到绿色 Active: active (running)?成功了!

success

success

看到红色 failed?查日志:

journalctl -u xlp.service -n 20 --no-pager

方式B:Docker安装(懒人首选)

Docker就像万能盒子——不用管里面装了什么,能跑就行。

先装Docker(已有跳过)

sudo pacman -S docker
sudo systemctl start docker
sudo systemctl enable docker
sudo usermod -aG docker $USER

一行命令启动

docker run -d \
  --name=xunlei \
  -v /home/xinghe/xunlei_data:/xunlei/data \
  -v /home/xinghe/xh_share:/xunlei/downloads \
  -p 2345:2345 \
  --privileged \
  ghcr.io/cnk3x/xunlei:latest

参数说明:

参数作用
--name容器名字
-v xxx:xxx目录映射,左边是真实路径,右边是容器内路径
-p 2345:2345端口映射
--privileged特权模式,迅雷需要

docker运行成功

docker运行成功

测试下载和播放:

完美运行

完美。


方案二:0x676e67/thunder(极客备选)

⚠️ 这个项目2年没更新了。除非追求极致轻量(镜像40MB),否则直接用方案一

Arch用户:yay -Syu thunder-nas,访问 http://你的IP:5055

详细命令参考:0x676e67/thunder


两方案对比

对比项cnk3x/xunlei0x676e67/thunder
安装包大小~180MB~40MB
启动时间3-5秒1-2秒
内存占用~150MB~80MB
社区维护✅ 活跃更新⚠️ 2年未更新
默认端口23455055

下载速度呢? 两个方案核心都是迅雷引擎,没区别。

快不快,取决于你的钱包,不取决于你选的方案。


避坑指南

问题症状解决方案
下载失败GitHub拉取超时挂代理或换镜像源
目录无权限容器跑着但写不了文件chmod 777 /your/path
端口打不开服务正常但浏览器访问不了ufw allow 2345
扫码后设备不显示登录成功但列表空检查是否用了 --net=host
依赖缺失各种报错别折腾了,直接用Docker

公众号二维码