ฉันต้องการปรับใช้บนเซิร์ฟเวอร์ VPS ของฉันเพื่อดาวน์โหลดทรัพยากรอย่างรวดเร็ว
สิ่งนี้ช่วยให้ฉันประหยัดเวลาได้มากเนื่องจากทรัพยากรบางอย่างอยู่ในต่างประเทศ
ฉันต้องการปรับใช้บนเซิร์ฟเวอร์ VPS ของฉันเพื่อดาวน์โหลดทรัพยากรอย่างรวดเร็ว
สิ่งนี้ช่วยให้ฉันประหยัดเวลาได้มากเนื่องจากทรัพยากรบางอย่างอยู่ในต่างประเทศ
คำตอบ:
ไคลเอนต์ BitTorrent เริ่มต้นของ Ubuntu Desktop, Transmissionมีอินเตอร์เฟสบรรทัดคำสั่ง (ซึ่งไม่ได้ติดตั้งโดยค่าเริ่มต้นแพ็คเกจคือtransmission-daemon
) daemon สามารถตั้งค่าเพื่อให้สามารถโต้ตอบผ่านเทอร์มินัลและผ่านเว็บอินเตอร์เฟส
การส่งข้อมูลเป็นลูกค้า BitTorrent ที่ดีเพราะ:
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณสมบัติต่างๆให้ดูที่หน้านี้
transmission-cli
ก่อนจึงจะสามารถใช้งานได้ในเทอร์มินัล transmission-gtk
แพ็คเกจปกติไม่รวม CLI ไม่ต้องพูดถึงมีtransmission-daemon
แพ็คเกจด้วย
ฉันได้เขียนรายละเอียดการสอนเกี่ยวกับ rTorrent รวมถึงการติดตั้งและการกำหนดค่า ตรวจสอบออกที่นี่หรือดูอย่างเป็นทางการคู่มือผู้ใช้
Delugeเป็นไคลเอนต์ฝนตกหนักที่โดดเด่นและมีน้ำหนักเบาที่เขียนใน Python และใช้ไลบรารี C ++ libtorrent (rasterbar)ที่แกนกลางของมัน
อินเทอร์เฟซผู้ใช้หลายรองรับการเข้าถึงจากแพลตฟอร์มส่วนใหญ่:
โปรแกรมเสริมและส่วนขยายจำนวนมาก
ตัวดาวน์โหลด CLI ที่รองรับ HTTP, FTP และ Torrents
ในการดาวน์โหลดฝนตกหนัก:
aria2c file.torrent
คุณสามารถชี้ไปยังไฟล์ torrent ระยะไกลได้http://some web site here.com/file.torrent
ดังนั้นคุณไม่จำเป็นต้องดาวน์โหลดไฟล์ torrent ก่อน
--file-allocation=none
นอกจากนี้ยังทราบคุณสามารถปิดการจัดสรรแฟ้มที่มีธงนี้:
Aria2c ยังรองรับการดาวน์โหลดแบบขนานบน HTTP ใช้-j
แฟล็กเพื่อพิจารณาจำนวนเธรด สำหรับการดาวน์โหลดไฟล์ HTTP ไฟล์เดียวพร้อมกัน 3 ไฟล์ให้ดูตัวอย่างต่อไปนี้:
aria2c -j 3 website.com/file.rar
Azureus / Vuse ยังมีโหมดคอนโซล [ข้อจำกัดความรับผิดชอบ] ฉันเป็นหนึ่งในนักพัฒนา
หากต้องการใช้ azureus ในโหมดคอนโซลคุณจะต้องดาวน์โหลดห้องสมุดเพิ่มเติมจากhttp://svn.vuze.com/public/client/trunk/uis/lib/
หากคุณวางสิ่งเหล่านี้ไว้ในไดเรกทอรีเดียวกับ Vuze jar คุณสามารถเปิดใช้งาน console ui ได้โดยเรียกใช้:
java -jar Vuze-xxxx.jar --ui=console
ภายใน CLI ให้พิมพ์ help เพื่อดูคำสั่ง คำสั่งที่มีประโยชน์สองประการคือ:
นี่คือตัวอย่างเอาต์พุตจากคำสั่ง 'show torrents'
show torrents
> -----
1 [>] 025.6% Azureus4.7.0.0.jar (13.26 MB) ETA: 1m 41s
Speed: 295.1 kB/s / 0 B/s Amount: 3.56 MB / 0 B Connections: 11(20) / 0(4)
Total Speed (down/up): 296.6 kB/s / 2.2 kB/s
Transferred Volume (down/up/discarded): 3.56 MB / 0 B / 0 B
Total Connected Peers (seeds/peers): 11 / 0
> -----
ลองดูที่http://wiki.vuze.com/w/Console_UIสำหรับข้อมูลเพิ่มเติม :-)
ฉันจะใช้มันตลอดเวลา :
sudo apt-get install bittornado
วิธีดาวน์โหลดเพลง:
btdownloadcurses --max_uploads 4 --max_upload_rate 32 to_be_downloaded.torrent
มีคำถามที่คล้ายกันใน stackoverflow.com
คำตอบที่ยอมรับมี CTorrent ดังนั้นฉันคิดว่าฉันควรพูดถึงที่นี่ คำอธิบายของ ctorrent จาก packages.debian.org เป็นดังนี้:
แอปพลิเคชันนี้เขียนด้วยภาษา C ++ และไม่จำเป็นต้องมีองค์ประกอบกราฟิกใด ๆ เช่นเซิร์ฟเวอร์ X ต้นฉบับต้นน้ำของ ctorrent หยุดการพัฒนาและตอนนี้มันได้รับการปรับปรุงด้วยการเผยแพร่ / แก้ไขข้อผิดพลาดใหม่โดยนักพัฒนาใหม่ มันสร้างขึ้นเป็นโปรแกรมคอนโซลและสามารถใช้งานได้จากระยะไกลในเครื่องที่ให้การเข้าถึง ssh ภายนอก
สำหรับข้อมูลเพิ่มเติมคุณสามารถเยี่ยมชมเว็บไซต์ต่อไปนี้:
http://packages.debian.org/sid/ctorrent
http://sourceforge.net/projects/ctorrent/
นอกจากนี้ยังมีรุ่นปรับปรุงของ ctorrent ซึ่งสามารถพบได้ที่http://sourceforge.net/projects/dtorrent/
ลองใช้โปรแกรม utorrent linux alpha มันเป็นเซิร์ฟเวอร์หัวขาดที่สามารถควบคุมได้จากเบราว์เซอร์ของคุณ (web UI) http://www.utorrent.com/downloads/linux
ฉันใช้tgetซึ่ง (ในคำของผู้เขียน) "wget สำหรับ torrents" อนุญาตให้คุณดาวน์โหลดโดยใช้ไฟล์ torrent หรือลิงก์แม่เหล็ก มันเป็นแอปพลิเคชัน node.js
tget 'magnet:?xt=urn:btih:0403fb4728bd788fbcb67e87d6feb241ef38c75a'
ติดตั้ง:
npm install -g t-get
คำแนะนำของฉันโดยไม่ต้องติดตั้งอะไร (ถ้าคุณมีโหนด)
npx -p webtorrent-cli webtorrent download "magent:..."
มันจะดาวน์โหลดwebtorrent-cli
pakcage ชั่วคราวจากนั้นดำเนินการคำสั่งwebtorretn
เพื่อดาวน์โหลดฝนตกหนักของคุณ