xunlei แยกมาจากชุด Thunder Synology และใช้สำหรับบริการดาวน์โหลดระยะไกล Thunder ของ Linux distribution (รองรับ OpenWrt/Alpine/Docker) สำหรับการทดสอบเท่านั้น โปรดลบออกหลังการทดสอบ
รองรับ X86_64/aarch64
รองรับ glibc/musl
รองรับการเปลี่ยนไดเร็กทอรีดาวน์โหลด
การรับรองความถูกต้องของแผงสนับสนุน
รองรับการติดตั้งในฐานะผู้ใช้เฉพาะ (UID/GID)
การบีบอัดรูปภาพขั้นต่ำของนักเทียบท่า (ประมาณ 40MB)
ปลั๊กอินที่รองรับ: NAS Star (pcdn), ปลั๊กอินทดสอบความเร็ว
รหัสเชิญภายใน (3H9F7Y6D/Thunder Niutong) ช่องทางด่วนสำหรับการสมัครรหัสภายใน: https://t.cn/A6fhraWZ
พอร์ตการเข้าถึงเว็บเริ่มต้น 5055
❯ ./xunlei Synology Nas Thunder ทำงานบน Linux การใช้งาน: xunlei [ตัวเลือก]คำสั่ง: ติดตั้ง ติดตั้ง xunlei ถอนการติดตั้ง ถอนการติดตั้ง xunlei launcher Launcher xunlei help พิมพ์ข้อความนี้หรือความช่วยเหลือจากคำสั่งย่อยที่กำหนด ตัวเลือก: -d, --debug เปิดใช้งานการดีบัก -h, --help ช่วยพิมพ์ -V, --version เวอร์ชันพิมพ์ ❯ ./xunlei ติดตั้ง --help ติดตั้ง xunlei การใช้งาน: ติดตั้ง xunlei [ตัวเลือก] ตัวเลือก: --debug เปิดใช้งานการแก้ไขข้อบกพร่อง [env: XUNLEI_DEBUG=] -u, --auth-user ชื่อผู้ใช้การรับรองความถูกต้อง Xunlei [env: XUNLEI_AUTH_USER=] -w, --auth-password รหัสผ่านการตรวจสอบสิทธิ์ Xunlei [env: XUNLEI_AUTH_PASSWORD=] -H, --host โฮสต์ Xunlei Listen [env: XUNLEI_HOST=] [ค่าเริ่มต้น: 0.0.0.0] -P, --port พอร์ต Xunlei Listen [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 mount bind [ค่าเริ่มต้น: /xunlei] -h, --ช่วยด้วย ช่วยพิมพ์
มีแพ็คเกจ deb ที่คอมไพล์แล้ว/แพ็คเกจ rpm และไฟล์ไบนารี่ใน GitHub Releases โดยใช้ 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 ถอนการติดตั้ง# หากระบบของคุณไม่รองรับ systemd ให้เริ่ม xunlei launcher ด้วยตนเอง
นักเทียบท่าวิ่ง -it --rm --privileged -p 5055:5055 --name=xunlei -v $(pwd)/data:/opt/data -v $(pwd)/ดาวน์โหลด:/downloads -e XUNLEI_AUTH_USER=ผู้ดูแลระบบ -e XUNLEI_AUTH_PASSWORD=ผู้ดูแลระบบ gngpp/xunlei:ล่าสุด
มีไฟล์ ipk ที่คอมไพล์แล้วใน GitHub Releases ปัจจุบันมีเวอร์ชันของ 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# การคอมไพล์เริ่มต้นและการสร้างสินค้าการติดตั้งออนไลน์ --release && mv target/release/xunlei .# การคอมไพล์แพ็คเกจที่สมบูรณ์และการติดตั้ง bash +x ./unpack.sh && cargo build --release --features embed && mv target/release/xunlei .# ดำเนินการติดตั้ง/xunlei install# หากระบบไม่รองรับ systemd ให้เริ่ม daemon./xunlei launcher ด้วยตนเอง
แพ็คเกจซีดี svn co https://github.com/gngpp/xunlei/trunk/openwrtcd - ทำ menuconfig # เลือก LUCI->Applications->luci-app-xunlei ทำ V=s
หากมีปัญหาในการเริ่มต้น openwrt ให้ดำเนินการ service xunlei disable && service xunlei enable
เพื่อล้างแคชแพ็คเกจ Thunder ที่ติดตั้งไว้ก่อนหน้านี้ (บางทีแพ็คเกจของคนอื่นอาจเรียกว่า xunlei ซึ่งจะมีแคช init.d) ทำงาน จากนั้นเปิดโหมดแก้ไขข้อบกพร่องเพื่อดูบันทึก วิธีที่ดีที่สุดคือติดตั้งใหม่และรีสตาร์ท
สำหรับระบบปฏิบัติการของไลบรารีรันไทม์ musl หากมีไลบรารีรันไทม์ glibc อยู่แล้ว มันจะเข้ากันได้กับสภาพแวดล้อมรันไทม์ของระบบปฏิบัติการก่อน (เพื่อหลีกเลี่ยงข้อขัดแย้งในการพึ่งพากับซอฟต์แวร์อื่น ๆ ในระบบ ซึ่งอาจขาดการขึ้นต่อกันและดำเนินการให้เสร็จสิ้น ด้วยตัวเอง)
ไม่สามารถระบุให้เรียกใช้ LD เพื่อโหลดไลบรารีหรือบีบอัดได้ในขณะนี้ (มีการลงนามไบนารี) และจำเป็นต้องมีการแพตช์แบบย้อนกลับ
ปลั๊กอินขึ้นอยู่กับ bash และระบบจำเป็นต้องติดตั้ง bash