เชื่อมโยงไคลเอนต์ torrent สองตัวเข้ากับไฟล์เดียว


0

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

ลูกค้ารายหนึ่งต้องรู้ว่าลูกค้ารายอื่นดาวน์โหลดส่วนใดจึงไม่ดาวน์โหลดหนึ่งซ้ำสองครั้ง สิ่งนี้จะทำให้การดาวน์โหลดไฟล์เร็วขึ้นหรือไม่ และสามารถทำได้?


2
แนวคิดนี้ดูเหมือนจะรู้สึกไม่ดี หากคุณกำลังมองหาการเชื่อมต่อจาก 2 การเชื่อมต่อการแก้ปัญหาคือการดาวน์โหลดเนื้อหาทั้งหมดในการเชื่อมต่อหนึ่งคัดลอกไปที่อื่นแล้วคัดลอกจากที่นั่นด้วย
killermist

คำตอบ:


4

ใช่มันสามารถทำได้ แต่สมมติว่าไคลเอนต์หนึ่งกำลังบันทึกไฟล์ไว้ในเครื่องและอีกอันต้องทำการถ่ายโอนสิ่งที่มันดาวน์โหลดมาไม่นี่จะไม่เร็วกว่านี้ โดยพื้นฐานแล้วคุณแค่เพิ่ม seeder ตัวอื่น

เหตุผลก็คือมีจำนวน จำกัด ของ seeders และ leachers สำหรับ torrent ที่กำหนดดังนั้นหากมี 10 แหล่งสำหรับไฟล์และหนึ่งในไคลเอนต์ของคุณใช้ 5 แหล่งพวกเขาไคลเอนต์อื่นของคุณไม่สามารถเข้าถึง IP เหล่านั้นได้


ไม่เพิ่ม seeder อื่นเพิ่มเพียร์อื่น หลักการสำคัญคือการเชื่อมต่อที่มากขึ้นจะไม่สร้างความแตกต่างในการทำฝนตกหนักเช่นการเชื่อมต่อ HTTP หลายครั้งอาจเพราะคุณใช้การเชื่อมต่อหลายรายการในการถ่ายโอน P2P เช่นฝนตกหนัก เว้นแต่การเชื่อมต่อสองครั้งเข้ากับเพื่อนร่วมทางที่รวดเร็วเหมือนกันช่วยซึ่งเป็นไปได้และอาจเร่งให้เร็วขึ้น แต่อาจไม่เพียงพอที่จะทำให้ความยุ่งยากในการใช้งานไคลเอนต์สองตัวแยกกันบนพอร์ตต่าง ๆ
deed02392

4

ง่ายจริงๆ บนไคลเอนต์ torrent ส่วนใหญ่คุณเลือกไฟล์ torrent และใต้แท็บเพียร์ (ใกล้กับไฟล์ฯลฯ ) คุณคลิกขวาที่ "Add Peer" และป้อนที่อยู่ IP ในเครื่องและพอร์ตสำหรับไคลเอนต์ torrent อื่น

คุณจะค้นหา IP และพอร์ตในเครื่องได้อย่างไร

บน Windows, เปิดcmdชนิดกดipconfig Enterคุณควรเห็นที่อยู่ IPv4 ซึ่งอาจเริ่มต้นด้วย 192 สำหรับพอร์ตคุณสามารถ - ภายใต้การกำหนดค่าตามความชอบไคลเอ็นต์ torrent ส่วนใหญ่ - เลือกการเชื่อมต่อและดูพอร์ตที่นั่น

เห็นได้ชัดว่าแต่ละ IP / พอร์ตจะถูกเพิ่มไปยังรายการเพียร์ของไคลเอนต์ฝนตกหนักอื่น ๆ


1

หากคุณตกลงกับการรวม 2 การดาวน์โหลดที่ดำเนินการกับไคลเอนต์หนึ่ง [*]:

  • mergetorrent ดำเนินการข้ามการคัดลอกออฟไลน์สำหรับ uTorrent: หยุดเรียกใช้ mergetorrent ตรวจสอบอีกครั้ง ฟังดูไม่ค่อยน่าใช้เท่าไหร่ อาจทำงานกับลูกค้ารายอื่นที่มีการเปลี่ยนแปลงเล็กน้อย
  • Vuze wiki เอกสาร kludgeที่คุณเปลี่ยนชื่อ / retarget ทั้งสอง torrents ไปยังไฟล์เดียวกันและเปิดใช้งาน "การตรวจสอบเป็นระยะ" ดูที่นั่นสำหรับ caveats ส่วนใหญ่มีประโยชน์สำหรับฝูงที่ช้า
  • หลังจากนั้น Vuze ก็ใช้"Swarm Merging" แบบอัตโนมัติซึ่งมันจะพยายามเมื่อมันเห็นไฟล์ที่มีขนาดเท่ากัน สิ่งนี้จะทำงานได้ดีขึ้นเนื่องจากทราบว่าส่วนใดของไฟล์ที่สมบูรณ์และไม่มีการตรวจสอบโอเวอร์เฮดอีกครั้ง ข้อเสีย: คุณจบลงด้วย 2 สำเนา
  • BEP 38 (ฉบับร่าง 2012) เสนอคำแนะนำไฟล์ .torrent ที่เป็นมาตรฐานสามารถให้ลูกค้าลองใช้งานบางอย่างเช่นการรวมกลุ่มของ Vuze Googling แนะนำว่าไม่มีใครใช้ อย่างไรก็ตามส่วนที่ยากคือการแบ่งปันข้อมูลไม่ได้ค้นพบเมื่อพยายาม

[*] การทำกับไคลเอนต์ที่แตกต่างนั้นยากเป็นพิเศษเพราะพวกเขาจะไม่เข้าใจรูปแบบของกันและกันสำหรับการดาวน์โหลดบางส่วน แม้ว่าทั้งสองชิ้นจะถูกเขียนโดยตรงไปยังตำแหน่งสุดท้ายของพวกเขาในไฟล์ (โดยปกติจะเรียกว่า "การจัดสรรแบบเต็ม") สนับสนุน "การตรวจสอบเป็นระยะ" เช่น Vuze และไม่ย้าย / เปลี่ยนชื่อเมื่อเสร็จสิ้น

คำเตือน: ฉันไม่เคยลองคุณสมบัติข้างต้นใด ๆ


0

ไม่สามารถทำได้และจะไม่ทำให้เร็วขึ้นโดยสมมติว่าคุณตั้งค่าขีด จำกัด ได้อย่างถูกต้อง

ลูกค้าทั้งสองในทางทฤษฎีจะพยายามเชื่อมต่อกับกลุ่ม seeders และ leechers เดียวกัน ลูกค้าแต่ละรายจะสุ่มมีโอกาสได้รับ seeders และ leechers ที่ดีขึ้น แต่สมมติว่ามีเพียงพอของแต่ละคุณจะ maxing ออกแบนด์วิธดาวน์โหลดของคุณต่อไป

ข้อได้เปรียบที่เป็นไปได้เพียงอย่างเดียวที่คุณอาจได้รับจากการเรียกใช้ไคลเอนต์ 2 ตัว (หากเป็นไปได้) จะมีการเชื่อมต่อมากขึ้นต่อฝนตกหนัก แต่โดยทั่วไปสามารถกำหนดค่าได้ในไคลเอนต์แต่ละตัว ดังนั้นฉันไม่คิดว่ามันจะให้ประโยชน์ใด ๆ จริงๆ

ดังที่คุณกล่าวถึงลูกค้ารายหนึ่งจะต้องรู้ว่าส่วนอื่น ๆ กำลังดาวน์โหลดอยู่มิฉะนั้นจะมีงานซ้ำซ้อนมากมาย

หากคุณพบลูกค้าสองรายที่ไม่ระเบิดทันทีเมื่อคุณลองทำสิ่งนี้คุณอาจมีปัญหากับลูกค้าทั้งสองรายที่พยายามเขียนลงไฟล์ในเวลาเดียวกันคุณจะมีบล็อกที่ดาวน์โหลดซ้ำจำนวนมากและท้ายที่สุดการดาวน์โหลดของคุณก็จะเกิดขึ้น นานเกินกว่าที่ควรจะเป็น


0

"ไคลเอนต์" ฝนตกหนักส่วนใหญ่ (คำว่า "เพียร์" นั้นแม่นยำกว่า - แต่ละโฮสต์ในกลุ่มเชื่อมต่อซึ่งกันและกันและไม่มีความสัมพันธ์กับไคลเอนต์ - เซิร์ฟเวอร์ยกเว้นตัวติดตาม) จะติดต่อเพื่อนหลายคนพร้อมกันเพื่อพยายามรับ หลายชิ้นในครั้งเดียว โดยปกติจะกำหนดค่าได้ในแอปพลิเคชั่นฝนตกหนัก

นั่นคือสิ่งที่ทำให้เร็วกว่าการโอนโดยตรงจากคนอื่น

ดังนั้นคุณสามารถตั้งค่าไฟล์ torrent torrent สองไฟล์ในไฟล์เดียว แต่คุณสามารถบอกให้แอพพลิเคชั่น torrent ของคุณอนุญาตการเชื่อมต่อพร้อมกันมากขึ้นและจะมีผลเหมือนกัน

แน่นอนว่าหากแอปพลิเคชั่นหลายตัวในท้องถิ่นพยายามเขียนไปยังไฟล์เดียวในเวลาเดียวกันโดยไม่มีการประสานงานคุณจะได้รับข้อมูลที่เสียหายหรือแอปพลิเคชันใดอันหนึ่งไม่ทำงาน ฉันไม่ได้ใช้แอพพลิเคชั่นฝนตกหนักใดที่อนุญาตให้อินสแตนซ์แยกกันสองอินสแตนซ์ประสานงานในการดาวน์โหลดไฟล์เดียวบนระบบฟิสิคัลเดียวกัน แน่นอนถ้าคุณมีระบบที่แตกต่างกันสองระบบหรือบอกให้แต่ละแอปพลิเคชันบันทึกไฟล์ไปยังสถานที่ต่าง ๆ ก็จะไม่มีข้อขัดแย้ง แต่ไม่มีประโยชน์จริง ๆ และคุณจะใช้พื้นที่ดิสก์เป็นสองเท่าในการจัดเก็บไฟล์สองชุด

หากคุณมีระบบสองระบบในเครือข่ายที่แยกต่างหาก (พูดว่าบ้านของคุณและบ้านเพื่อน) และตั้งให้ทั้งสองระบบดาวน์โหลดและเริ่มต้นฝนตกหนัก (จาก IP ภายนอก "ที่ต่างกัน") คุณกำลังช่วยฝนตกหนักนั้นสูงขึ้น สามารถใช้ได้กับคนอื่น ๆ แต่ไม่ช่วยตัวเอง


0

uTorrent ไม่อนุญาตให้มีหลายอินสแตนซ์ในเครื่องเดียวกัน แต่ถ้าคุณมีสองเครื่องที่ใช้ uTorrent บนเครือข่ายเดียวกันโดยที่ทั้งสองดาวน์โหลดไฟล์เดียวกันกับ Local Peer Discovery เปิดใช้งานในหนึ่งในนั้นเครื่องนั้นจะได้รับประโยชน์จากสองอินสแตนซ์ . ลูกค้าเก่าที่ชื่นชอบ BitTornado อนุญาตให้ใช้หลายอินสแตนซ์ แต่สองอินสแตนซ์ไม่สามารถดาวน์โหลดไฟล์ torrent เดียวกันได้ (ฉันลืมทำไมไม่)


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