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
기본 웹 액세스 포트 5055
❯ ./xunlei Synology Nas Thunder는 Linux에서 실행됩니다. 사용법: xunlei [OPTIONS]명령: 설치 xunlei 설치 uninstall xunlei 제거 launcher Launcher xunlei help 이 메시지 또는 해당 하위 명령의 도움말을 인쇄하세요. 옵션: -d, --debug 디버그 활성화 -h, --help 도움말 인쇄 -V, --version 인쇄 버전 ❯ ./xunlei 설치 --help xunlei 설치 사용법: xunlei 설치 [OPTIONS] 옵션: --디버그 디버그 활성화 [env: XUNLEI_DEBUG=] -u, --auth-user Xunlei 인증 사용자 이름 [env: XUNLEI_AUTH_USER=] -w, --auth-password Xunlei 인증 비밀번호 [env: XUNLEI_AUTH_PASSWORD=] -H, --host Xunlei 청취 호스트 [env: XUNLEI_HOST=] [기본값: 0.0.0.0] -P, --port Xunlei 청취 포트 [env: 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, --help 도움말 인쇄
GitHub 릴리스에는 사전 컴파일된 deb 패키지/rpm 패키지 및 바이너리 파일이 있으며 Ubuntu를 예로 들어 보겠습니다.
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)/downloads:/downloads -e XUNLEI_AUTH_USER=관리자 -e XUNLEI_AUTH_PASSWORD=관리자 gngpp/xunlei:최신
GitHub 릴리스에는 사전 컴파일된 ipk 파일이 있습니다. 현재 aarch64/x86_64 및 기타 아키텍처 버전이 제공됩니다. 다운로드한 후 nanopi r4s를 예로 들어 보겠습니다.
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 && 화물 빌드 --release --features embed && mv target/release/xunlei .# 설치를 실행합니다./xunlei install# 시스템이 systemd를 지원하지 않는 경우 데몬을 수동으로 시작합니다./xunlei 실행 프로그램
CD 패키지 svn co https://github.com/gngpp/xunlei/trunk/openwrtcd - make menuconfig # LUCI->Applications->luci-app-xunlei를 선택하세요 make V=s
openwrt 시작에 문제가 있는 경우 먼저 service xunlei disable && service xunlei enable
이전에 설치된 Thunder 패키지 캐시를 지웁니다(다른 사람의 패키지는 xunlei라고도 하며 init.d 캐시가 없을 수도 있음). 그런 다음 디버그 모드를 켜서 로그를 보는 것이 가장 좋습니다. 새로 설치하고 다시 시작하세요.
musl 런타임 라이브러리의 운영 체제의 경우, 이미 glibc 런타임 라이브러리가 있는 경우 운영 체제 런타임 환경과 먼저 호환됩니다(시스템의 다른 소프트웨어와의 종속성 충돌을 방지하기 위해 종속성이 누락되어 완료될 수 있음). 스스로)
라이브러리를 로드하거나 압축하기 위해 LD를 실행하도록 지정하는 것은 현재 수행할 수 없으며(바이너리가 서명됨) 역방향 패치가 필요합니다.
플러그인은 bash에 의존하며 시스템은 bash를 설치해야 합니다.