xunlei は Thunder Synology スイートから抽出され、Linux ディストリビューション (OpenWrt/Alpine/Docker をサポート) の Thunder リモート ダウンロード サービスに使用されます。テスト専用ですので、テスト後は削除してください。
X86_64/aarch64 をサポート
glibc/muslをサポート
ダウンロードディレクトリの変更をサポート
サポートパネル認証
特定のユーザー (UID/GID) としてのインストールをサポート
Docker イメージの最小圧縮 (約 40MB)
サポートされているプラグイン: NAS Star (pcdn)、スピード テスト プラグイン
内部招待コード (3H9F7Y6D/Thunder Niutong)、内部コード アプリケーションのファースト トラック: https://t.cn/A6fhraWZ
デフォルトの Web アクセス ポート 5055
❯ ./クンレイ Synology Nas Thunder は Linux 上で動作します 使用法: xunlei [オプション]コマンド: インストール インストール xunlei アンインストール xunle をアンインストールします launcher Launcher xunlei help このメッセージまたは指定されたサブコマンドのヘルプを印刷します。 オプション: -d, --debug デバッグを有効にする -h, --help ヘルプを印刷する -V, --version バージョンを表示します ❯ ./xunlei install --help xunleiをインストールする 使用法: xunlei インストール [オプション] オプション: - デバッグ デバッグを有効にする [env: XUNLEI_DEBUG=] -u, --auth-user Xunlei 認証ユーザー名 [env: XUNLEI_AUTH_USER=] -w, --auth-password Xunlei 認証パスワード [env: XUNLEI_AUTH_PASSWORD=] -H, --host Xunlei リッスン ホスト [環境: XUNLEI_HOST=] [デフォルト: 0.0.0.0] -P, --port Xunlei リッスン ポート [環境: XUNLEI_PORT=] [デフォルト: 5055] -U、--uid Xunlei UID 権限 [env: XUNLEI_UID=] -G、--gid Xunlei GID 権限 [env: XUNLEI_GID=] -c, --config-path Xunlei 設定ディレクトリ [デフォルト: /opt/xunlei] -d, --download-path Xunlei ダウンロード ディレクトリ [デフォルト: /opt/xunlei/downloads] -m, --mount-bind-download-path Xunlei マウント バインド ダウンロード ディレクトリ [デフォルト: /xunlei] -h、--ヘルプ ヘルプを印刷する
GitHub リリースには、Ubuntu を例として、プリコンパイルされた deb パッケージ/rpm パッケージとバイナリ ファイルがあります。
wget https://github.com/gngpp/xunlei/releases/download/v3.11.2-32/xunlei-embed-3.11.2-32-aarch64-unknown-linux-gnu.deb dpkg -i xunlei_3.11.2-32_amd64.deb# Thunder プログラムをインストールして実行します。 xunlei install# Thunder プログラムを停止してアンインストールします。 xunlei uninstall# システムが systemd をサポートしていない場合は、xunlei ランチャーを手動で起動します。
docker run -it --rm --privileged -p 5055:5055 --name=xunlei -v $(pwd)/data:/opt/data -v $(pwd)/ダウンロード:/ダウンロード -e XUNLEI_AUTH_USER=管理者 -e XUNLEI_AUTH_PASSWORD=管理者 gngpp/xunlei:最新
現在、GitHub リリースには、aarch64/x86_64 およびその他のアーキテクチャのバージョンが提供されています。例として、opkg を使用してインストールします。
wget https://github.com/gngpp/xunlei/releases/download/v3.11.2-32/xunlei_3.11.2-32_aarch64_generic.ipk wget https://github.com/gngpp/xunlei/releases/download/v3.11.2-32/luci-app-xunlei_1.0.1-7-1_all.ipk wget https://github.com/gngpp/xunlei/releases/download/v3.11.2-32/luci-i18n-xunlei-zh-cn_1.0.1-7-1_all.ipk opkg インストール xunlei_3.11.2-32_aarch64_generic.ipk opkg インストール luci-app-xunlei_1.0.1-7-1_all.ipk opkg インストール luci-i18n-xunlei-zh-cn_1.0.1-7-1_all.ipk
git clone https://github.com/gngpp/xunlei && cd xunlei# デフォルトのコンパイルとオンライン インストール Cargo build --release && mv target/release/xunlei .# 完全なパッケージのコンパイルとインストール bash +x ./unpack.sh && Cargo build --release --features embed && mv target/release/xunlei .# インストールを実行します。/xunlei install# システムが systemd をサポートしていない場合は、デーモンを手動で起動します。/xunlei ランチャー
CDパッケージ svn co https://github.com/gngpp/xunlei/trunk/openwrtcd - make menuconfig # LUCI->アプリケーション->luci-app-xunlei を選択します make V=s
openwrt の起動に問題がある場合は、まずservice xunlei disable && service xunlei enable
実行して、以前にインストールされた Thunder パッケージのキャッシュをクリアします (おそらく、他の人のパッケージも xunlei と呼ばれており、そうでない場合は init.d キャッシュが存在します)。動作したら、デバッグ モードをオンにしてログを表示するのが最善です。新規インストールして再起動します。
musl ランタイム ライブラリのオペレーティング システムの場合、すでに glibc ランタイム ライブラリがある場合は、まずオペレーティング システムのランタイム環境と互換性があります (システム内の他のソフトウェアとの依存関係の競合を避けるため、依存関係が欠落している可能性があるため、それらのライブラリは完全なものになります)自分で)
ライブラリをロードまたは圧縮するために LD を実行するように指定することは現在実行できません (バイナリは署名されています)。リバース パッチが必要です。
プラグインは bash に依存しているため、システムには bash をインストールする必要があります。