<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="nas-xunlei群晖中提取的迅雷，支持Linux（OpenWrt）">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2023-03-09 15:56<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:nas-xunlei群晖中提取的迅雷，支持Linux（OpenWrt）


nas-xunlei从迅雷群晖套件中提取，用于发行版Linux（支持OpenWrt）的迅雷远程下载程序。

Gitbub：https://github.com/gngpp/nas-xunlei

下载：https://github.com/gngpp/nas-xunlei/releases

只支持X86_64/aarch64

支持glibc/musl

内侧邀请码（3H9F7Y6D）



XML/HTML代码


    ❯ ./xunlei

    Synology Nas Thunder runs on Linux

    Usage: xunlei [OPTIONS] &lt;COMMAND&gt;

    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 &amp;&amp; cd nas-xunlei

# 默认编译在线安装

cargo build --release &amp;&amp; mv target/release/xunlei .

# 完整打包编译安装

bash +x ./unpack.sh &amp;&amp; cargo build --release --features embed &amp;&amp; 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-&gt;Applications-&gt;Luci-app-xunlei

    make V=s






如果你是升级了最新版本无法启动/或者装过别人打包的xunlei，请先SSH执行



XML/HTML代码


    service xunlei disable &amp;&amp; service xunlei enable




其他或者通用Linux系统可以直接下载 linux-musl.tar.gz 或者 linux-gnu.tar.gz 版本，注意对应平台，解压后直接执行就可以。

Debian/Ubuntu详细编译教程



XML/HTML代码


    #系统编译环境

    apt-get -y install build-essential

    #Install Rust and Cargo（Rust编译环境）

    curl https://sh.rustup.rs -sSf | sh

    #设置环境变量

    source &quot;$HOME/.cargo/env&quot;

    #下载最新源代码

    git clone https://github.com/gngpp/nas-xunlei &amp;&amp; cd nas-xunlei

    # 默认编译在线安装

    cargo build --release &amp;&amp; mv target/release/xunlei .

    # 完整打包编译安装

    bash +x ./unpack.sh &amp;&amp; cargo build --release --features embed &amp;&amp; mv target/release/xunlei .

    # 执行安装

    ./xunlei install

    # 若系统不支持systemctl，则手动启动daemon

    ./xunlei launch

    #浏览器直接访问5055端口

    http://IP:5055




编译后再nas-xunlei目录下又一个xunlei的文件，即为编译成品，可以安装也可以复制到其他机器上直接安装。



XML/HTML代码


    #查看安装参数

    ./xunlei install --help

    #安装参数

    Usage: xunlei install [OPTIONS]

    Options:

      -d, --debug                          Enable debug

      -U, --auth-user &lt;AUTH_USER&gt;          Xunlei authentication username

      -W, --auth-password &lt;AUTH_PASSWORD&gt;  Xunlei authentication password

      -h, --host &lt;HOST&gt;                    Xunlei Listen host [default: 0.0.0.0]

      -p, --port &lt;PORT&gt;                    Xunlei Listen port [default: 5055]

      -c, --config-path &lt;CONFIG_PATH&gt;      Xunlei config directory [default: /var/packages/pan-xunlei-com]

      -d, --download-path &lt;DOWNLOAD_PATH&gt;  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/纳思小星/

Gitbhub：https://github.com/sbwml/nas-xunlei-binary

迅雷面板地址：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=&quot;xunlei&quot; \

      ghcr.io/gngpp/xunlei:latest




如果使用网心云插件，你可能需要设置容器为 host 网络模式



XML/HTML代码


    docker run -d \

      --restart=always \

      --privileged=true \

      -v /home/userdata:/data \

      -v /home/download:/download \

      --net=host \

      --name=&quot;xunlei&quot; \

      ghcr.io/gngpp/xunlei:latest




Dockerhub：https://hub.docker.com/r/sbwml/xunlei

NAS迅雷每天只能添加三个任务，如果不跑NAS小星，仅仅下载，比较麻烦，破解方法参见前面的Docker迅雷。

如果玩过群晖知道还有一个不限制的下载软件--玩物下载



XML/HTML代码


    docker run \

      --publish 8283:8283 \

      --volume /volume1/OWDownload:/volume1/OWDownload \

      springhack/owapp




参考：https://hub.docker.com/r/springhack/owapp

路径和端口要根据自己实际情况修改。




</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
