มีซอฟต์แวร์ BitTorrent ที่ทำงานใน terminal หรือไม่?


117

ฉันต้องการปรับใช้บนเซิร์ฟเวอร์ VPS ของฉันเพื่อดาวน์โหลดทรัพยากรอย่างรวดเร็ว

สิ่งนี้ช่วยให้ฉันประหยัดเวลาได้มากเนื่องจากทรัพยากรบางอย่างอยู่ในต่างประเทศ


1
คุณหมายถึงอะไรโดย "ทรัพยากรบางอย่างอยู่ในต่างประเทศดังนั้นการใช้สิ่งนี้อาจช่วยลดเวลาของฉันได้"
NN

2
@NN เขาอาจหมายถึงเซิร์ฟเวอร์ระยะไกลของเขามีการเข้าถึงทรัพยากรเพิ่มเติม (แบนด์วิดท์อาจ) เพื่อให้เขาสามารถดาวน์โหลดได้เร็วขึ้น
Oxwivi

คำตอบ:


90

การส่งผ่าน

ไคลเอนต์ BitTorrent เริ่มต้นของ Ubuntu Desktop, Transmissionมีอินเตอร์เฟสบรรทัดคำสั่ง (ซึ่งไม่ได้ติดตั้งโดยค่าเริ่มต้นแพ็คเกจคือtransmission-daemon) daemon สามารถตั้งค่าเพื่อให้สามารถโต้ตอบผ่านเทอร์มินัลและผ่านเว็บอินเตอร์เฟส

การส่งข้อมูลเป็นลูกค้า BitTorrent ที่ดีเพราะ:

  • มันเบาด้วยอินเตอร์เฟสทั้งสอง
  • มันเสถียรไม่เคยล้มเหลว
  • เข้าใจง่าย
  • มันมีฟังก์ชั่นที่คาดหวังของลูกค้า BitTorrent ที่ทันสมัยเช่นการค้นพบเพียร์ท้องถิ่นการเข้ารหัสเต็มรูปแบบและการสนับสนุนสำหรับ DHT, µTP, PEX และการเชื่อมโยงแม่เหล็ก

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณสมบัติต่างๆให้ดูที่หน้านี้


8
อย่าพูดถึงว่าคุณจะต้องติดตั้งtransmission-cliก่อนจึงจะสามารถใช้งานได้ในเทอร์มินัล transmission-gtkแพ็คเกจปกติไม่รวม CLI ไม่ต้องพูดถึงมีtransmission-daemonแพ็คเกจด้วย
Oxwivi

@Oxwivi transmission-cli นั้นถูกดาวน์โหลดอัตโนมัติใน Ubuntu 15.04 หากมีการติดตั้ง transmission-daemon ตามที่อธิบายไว้ข้างต้น
โทมัส K

51

rTorrentภาพศูนย์ซอฟต์แวร์

ภาพหน้าจอ rTorrent

ฉันได้เขียนรายละเอียดการสอนเกี่ยวกับ rTorrent รวมถึงการติดตั้งและการกำหนดค่า ตรวจสอบออกที่นี่หรือดูอย่างเป็นทางการคู่มือผู้ใช้

ข้อดีของ rTorrent

  • มีน้ำหนักเบา
  • ความเร็วในการดาวน์โหลดที่รวดเร็วเป็นพิเศษ
  • การเข้ารหัสปริมาณข้อมูล BitTorrent ที่มีประสิทธิภาพมาก
  • สนับสนุนโดยเครื่องมือติดตามส่วนบุคคลทั้งหมด
  • ปรับแต่งได้มาก

ข้อเสียของ rTorrent

  • อาจตั้งค่าได้ยาก (ไฟล์กำหนดค่า, ไม่มี GUI), ตัวอย่างไฟล์กำหนดค่าสำหรับผู้เริ่มต้น

1
โปรดทราบว่า rtorrent 0.9.7+ สามารถเรียกใช้ในฐานะ daemon ที่ไม่มีหน้าจอหรือ tmux
jameh

26

น้ำท่วม น้ำท่วมการติดตั้ง

Delugeเป็นไคลเอนต์ฝนตกหนักที่โดดเด่นและมีน้ำหนักเบาที่เขียนใน Python และใช้ไลบรารี C ++ libtorrent (rasterbar)ที่แกนกลางของมัน

  • โหมดStandalone หรือThinclient (split core / ui) เพื่อเปิดใช้งานการเชื่อมต่อกับ daemon ( deluged ) ที่ทำงานจากระยะไกลหรือในพื้นหลัง
  • อินเทอร์เฟซผู้ใช้หลายรองรับการเข้าถึงจากแพลตฟอร์มส่วนใหญ่:

    • GTK UI


    • เว็บ UI

    • UI คอนโซล

  • โปรแกรมเสริมและส่วนขยายจำนวนมาก

  • รองรับฟังก์ชั่นไคลเอนต์ bittorrent ตามปกติ: DHT, LPD, PEX, UPNP, การเข้ารหัส, พร็อกซี ฯลฯ

3
บิตที่ดีที่สุดเกี่ยวกับน้ำท่วมคือคุณสามารถเรียกใช้กระบวนการพื้นหลังบนเซิร์ฟเวอร์ระยะไกลและอินเทอร์เฟซ GTK บนเครื่องของคุณ
caveman_dick

@caveman_dick: ใช่จุดดี; แม้ว่าฉันจะไปที่เว็บอินเทอร์เฟซสำหรับเรื่องนั้น - คอมพิวเตอร์ทุกเครื่องมีการติดตั้งเบราว์เซอร์ (ตรงข้ามกับไคลเอนต์ Deluge - ฉันไม่คิดว่าจะมีหนึ่งสมาร์ทโฟน) และ UI นั้นคล้ายกับรุ่น GTK มาก
Piskvor

@Piskvor คุณช่วยเพิ่มรายละเอียดเพิ่มเติมได้ไหม? การสรุปคุณลักษณะใดที่ทำให้ Deluge แตกต่างกันเหตุผลที่คุณชอบ / ใช้งานภาพหน้าจอของมันในการใช้งานทรัพยากรเพิ่มเติม ฯลฯ
Marco Ceppi


1
@Piskvor อย่างแม่นยำว่าทำไมเราไม่ควรเชื่อมโยงไปยังเว็บไซต์อื่นยกเว้นเมื่อจำเป็น ถ้าเรา (ขออูบุนตู) มีข้อมูลแล้วเราไม่มี linkrot
jrg

22

aria2c ติดตั้ง aria2c

ตัวดาวน์โหลด 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


1
ฉันพยายามแก้ปัญหาส่วนใหญ่ที่นี่และนี่เป็นสิ่งเดียวที่ทำงานกับรูปแบบของไฟล์ torrent ที่ฉันมี
hoju

12

Azureus ติดตั้ง azureus

Azureus / Vuse ยังมีโหมดคอนโซล [ข้อจำกัดความรับผิดชอบ] ฉันเป็นหนึ่งในนักพัฒนา

หากต้องการใช้ azureus ในโหมดคอนโซลคุณจะต้องดาวน์โหลดห้องสมุดเพิ่มเติมจากhttp://svn.vuze.com/public/client/trunk/uis/lib/

  • คอมมอนส์-cli.jar
  • log4j.jar

หากคุณวางสิ่งเหล่านี้ไว้ในไดเรกทอรีเดียวกับ Vuze jar คุณสามารถเปิดใช้งาน console ui ได้โดยเรียกใช้:

java -jar Vuze-xxxx.jar --ui=console

ภายใน CLI ให้พิมพ์ help เพื่อดูคำสั่ง คำสั่งที่มีประโยชน์สองประการคือ:

  • แสดงเพลง
  • เพิ่ม [url]
  • เริ่ม [x]
  • หยุด [x]
  • ลบ [x]

นี่คือตัวอย่างเอาต์พุตจากคำสั่ง '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สำหรับข้อมูลเพิ่มเติม :-)


ขอบคุณสำหรับคำแนะนำมาร์โก ฉันทำไปแล้ว ฉันแบ่งการเชื่อมโยงไปยังแพกเกจ apt ไม่ได้เพราะฉันไม่มีตัวแทนเพียงพอในขณะนี้
ร้ายแรง

ขอบคุณสำหรับการอัปเดตดูดีมาก! ฉันได้เพิ่มลิงค์สำหรับคุณ :)
Marco Ceppi

8

ฉันจะใช้มันตลอดเวลา :

sudo apt-get install bittornado

วิธีดาวน์โหลดเพลง:

btdownloadcurses --max_uploads 4 --max_upload_rate 32 to_be_downloaded.torrent

3
นี่คือการใช้ที่ง่ายที่สุด
IvánPérez

8

Ctorrent ติดตั้ง ctorrent

มีคำถามที่คล้ายกันใน 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/


4

ลองใช้โปรแกรม utorrent linux alpha มันเป็นเซิร์ฟเวอร์หัวขาดที่สามารถควบคุมได้จากเบราว์เซอร์ของคุณ (web UI) http://www.utorrent.com/downloads/linux



ณ ตอนนี้ uTorrent Linux Alpha ไม่ได้ทำงานในเทอร์มินัล
Exocity-G

4

ฉันใช้tgetซึ่ง (ในคำของผู้เขียน) "wget ​​สำหรับ torrents" อนุญาตให้คุณดาวน์โหลดโดยใช้ไฟล์ torrent หรือลิงก์แม่เหล็ก มันเป็นแอปพลิเคชัน node.js

tget 'magnet:?xt=urn:btih:0403fb4728bd788fbcb67e87d6feb241ef38c75a'

ติดตั้ง:

npm install -g t-get

2

ฉันรู้ว่ามันเป็นคำถามที่เก่า แต่ไม่มีใครกล่าวถึงpeerflix

เขียนใน JavaScript ใช้งานได้ดีสุดยอดใช้งานง่ายมีส่วนติดต่อที่ดีข้อมูลและมีสีสัน

สิ่งสำคัญที่สุดคือรองรับการสตรีมเนื้อหาวิดีโอและเสียงผ่าน VLC (เพียงแค่เปิดด้วยการตั้งค่าสถานะ--vlc)


0

คำแนะนำของฉันโดยไม่ต้องติดตั้งอะไร (ถ้าคุณมีโหนด)

npx -p webtorrent-cli webtorrent download "magent:..."

มันจะดาวน์โหลดwebtorrent-clipakcage ชั่วคราวจากนั้นดำเนินการคำสั่งwebtorretnเพื่อดาวน์โหลดฝนตกหนักของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.