nas-xunlei群晖中提取的迅雷,支持Linux(OpenWrt)
nas-xunlei从迅雷群晖套件中提取,用于发行版Linux(支持OpenWrt)的迅雷远程下载程序。
只支持X86_64/aarch64
支持glibc/musl
内侧邀请码(3H9F7Y6D)
XML/HTML代码
- ❯ ./xunlei
- Synology Nas Thunder runs on Linux
- Usage: xunlei [OPTIONS] <COMMAND>
- Commands:
- install Install xunlei
- uninstall Uninstall xunlei
- launch Launch xunlei
- help Print this message or the help of the given subcommand(s)
- Options:
- -d, --debug Enable debug
- -h, --help Print help
- -V, --version Print version
Ubuntu(Other Linux)
GitHub Releases 中有预编译的 deb包/rpm包,二进制文件,以Ubuntu为例:
XML/HTML代码
- wget https://github.com/gngpp/nas-xunlei/releases/download/v3.5.2/xunlei_3.5.2_amd64.deb
- dpkg -i xunlei_3.5.2_amd64.deb
# 安装和运行迅雷程序
xunlei install
# 停止和卸载迅雷程序
xunlei uninstall
# 如果你的系统不支持systemd,则手动启动
xunlei launch
OpenWrt 路由器
GitHub Releases 中有预编译的 ipk 文件, 目前提供了 aarch64/x86_64 等架构的版本,可以下载后使用 opkg 安装,以 nanopi r4s 为例:
XML/HTML代码
- wget https://github.com/gngpp/nas-xunlei/releases/download/v3.5.2/xunlei_3.5.2-1_aarch64_generic.ipk
- wget https://github.com/gngpp/nas-xunlei/releases/download/v3.5.2/luci-app-xunlei_1.0.1_all.ipk
- wget https://github.com/gngpp/nas-xunlei/releases/download/v3.5.2/luci-i18n-xunlei-zh-cn_1.0.1-1_all.ipk
- opkg install xunlei_3.5.2-1_aarch64_generic.ipk
- opkg install luci-app-xunlei_1.0.1_all.ipk
- opkg install luci-i18n-xunlei-zh-cn_1.0.1-1_all.ipk
自行编译
git clone https://github.com/gngpp/nas-xunlei && cd nas-xunlei
# 默认编译在线安装
cargo build --release && mv target/release/xunlei .
# 完整打包编译安装
bash +x ./unpack.sh && cargo build --release --features embed && mv target/release/xunlei .
# 执行安装
./xunlei install
# 若系统不支持systemctl,则手动启动daemon
./xunlei launch
XML/HTML代码
- OpenWrt编译
- cd package
- svn co https://github.com/gngpp/nas-xunlei/trunk/openwrt
- cd -
- make menuconfig # choose LUCI->Applications->Luci-app-xunlei
- make V=s
如果你是升级了最新版本无法启动/或者装过别人打包的xunlei,请先SSH执行
XML/HTML代码
- service xunlei disable && service xunlei enable
Debian/Ubuntu详细编译教程
XML/HTML代码
- #系统编译环境
- apt-get -y install build-essential
- #Install Rust and Cargo(Rust编译环境)
- curl https://sh.rustup.rs -sSf | sh
- #设置环境变量
- source "$HOME/.cargo/env"
- #下载最新源代码
- git clone https://github.com/gngpp/nas-xunlei && cd nas-xunlei
- # 默认编译在线安装
- cargo build --release && mv target/release/xunlei .
- # 完整打包编译安装
- bash +x ./unpack.sh && cargo build --release --features embed && mv target/release/xunlei .
- # 执行安装
- ./xunlei install
- # 若系统不支持systemctl,则手动启动daemon
- ./xunlei launch
- #浏览器直接访问5055端口
- http://IP:5055
XML/HTML代码
- #查看安装参数
- ./xunlei install --help
- #安装参数
- Usage: xunlei install [OPTIONS]
- Options:
- -d, --debug Enable debug
- -U, --auth-user <AUTH_USER> Xunlei authentication username
- -W, --auth-password <AUTH_PASSWORD> Xunlei authentication password
- -h, --host <HOST> Xunlei Listen host [default: 0.0.0.0]
- -p, --port <PORT> Xunlei Listen port [default: 5055]
- -c, --config-path <CONFIG_PATH> Xunlei config directory [default: /var/packages/pan-xunlei-com]
- -d, --download-path <DOWNLOAD_PATH> Xunlei download directory [default: /tmp/downloads]
- -h, --help Print help
- 例如修改端口,下载路径,配置路径
- ./xunlei install -p 80 -c /xunlei/config -d /xunlei/downloads
最新版本默认配置路径 /opt/xunlie 下载路径 /opt/xunlei/downloads ,建议用openwrt,硬盘直接挂载到 /opt ,不会出现下载路径识别错误。
群晖 7.x NAS 迅雷 Docker 移植版 https://nas.xunlei.com
内测码:网心超牛
网心云插件离线安装包:https://us.cooluc.com/纳思小星/
迅雷面板地址:http://127.0.0.1:5051
创建容器:
XML/HTML代码
- docker run -d \
- --restart=always \
- --privileged=true \
- -v /home/userdata:/data \
- -v /home/download:/download \
- -p 5051:5051 \
- --name="xunlei" \
- ghcr.io/gngpp/xunlei:latest
XML/HTML代码
- docker run -d \
- --restart=always \
- --privileged=true \
- -v /home/userdata:/data \
- -v /home/download:/download \
- --net=host \
- --name="xunlei" \
- ghcr.io/gngpp/xunlei:latest
NAS迅雷每天只能添加三个任务,如果不跑NAS小星,仅仅下载,比较麻烦,破解方法参见前面的Docker迅雷。
如果玩过群晖知道还有一个不限制的下载软件--玩物下载
XML/HTML代码
- docker run \
- --publish 8283:8283 \
- --volume /volume1/OWDownload:/volume1/OWDownload \
- springhack/owapp
路径和端口要根据自己实际情况修改。