หมายเหตุ: บทความนี้ได้รับการอัปเดตด้วยการปรับแต่งล่าสุด ณ เดือนมิถุนายน 2020
qBittorrent เป็นหนึ่งในไคลเอนต์ทอร์เรนต์ที่นิยมที่สุด เนื่องจากฟรีทั้งหมด เบาเวลา และรองรับทุกแพลตฟอร์ม
แต่นักใช้ทอร์เรนต์หลายคนไม่ทราบวิธีเพิ่มความเร็วดาวน์โหลดให้สูงสุดเมื่อใช้ไคลเอนต์ทอร์เรนต์ บทความนี้จะแนะนำการตั้งค่า qBittorrent ให้ได้ความเร็วดาวน์โหลดสูงสุดที่เป็นไปได้
หมายเหตุ: Appuals ไม่สนับสนุนการละเมิดลิขสิทธิ์ ทอร์เรนต์เป็นวิธีดาวน์โหลดเนื้อหาที่ถูกต้องตามกฎหมาย และมีเว็บไซต์มากมายที่เป็นโฮสต์ทอร์เรนต์ที่ถูกต้อง 100% และเป็นสาธารณะ
นอกจากนี้ โปรแกรมหลายตัวอ้างว่าสามารถ "เพิ่มความเร็ว" ทอร์เรนต์ขณะทำงานในพื้นหลัง — นี่เป็นข้อมูลเท็จและมักมีแอดแวร์/สปายแวร์ หรือแย่กว่านั้น เช่น คีย์ล็อกเกอร์ ไม่มีวิธีเวทย์มนตร์ในการเพิ่มความเร็วทอร์เรนต์นอกจากการตั้งค่าที่ถูกต้อง
ทดลองเปลี่ยน DNS
หากคุณใช้ DNS เริ่มต้นของ ISP หรือของ Google (8.8.8.8) ลองทดลองใช้ผู้ให้บริการ DNS รายอื่น OpenDNS เป็นทางเลือกยอดนิยม และ Cloudflare มี DNS ที่เร็วที่สุด โดยเฉพาะหากคุณอาศัยอยู่ในเอเชีย

การเปลี่ยน DNS จะไม่ทำให้ ดาวน์โหลดเร็วขึ้น แต่ช่วยให้เชื่อมต่อกับท래กเกอร์และพีร์ได้มากขึ้น โดยเฉพาะหาก ISP บล็อกทอร์เรนต์ระดับ DNS
ยังต้อง Port Forwarding ในปี 2020 หรือไม่?
หัวข้อเกี่ยวกับพอร์ตและซอฟต์แวร์ทอร์เรนต์เป็นเรื่องแปลกๆ เต็มไปด้วยความลึกลับ แม้คู่มือหลายเล่มจะแนะนำให้เปิดพอร์ตในเราเตอร์ แต่ในปี 2020 นี้ดูแล้วไม่ค่อยสำคัญ ขึ้นอยู่กับ ISP รุ่นเราเตอร์ และการตั้งค่าไฟร์วอลล์โดยรวม
ISP เริ่มบล็อกพอร์ตยอดนิยมที่ใช้แชร์ทอร์เรนต์มานานแล้ว แต่เนื่องจากมีพูลพอร์ตมหาศาล ISP หลายรายดูเหมือนจะหยุดพยายามบล็อกพอร์ตทอร์เรนต์ สาเหตุที่คู่มือหลายเล่มแนะนำ Port Forwarding เพื่อเพิ่มความเร็วมี 2 เหตุผล:
- Port Forwarding จะพยายามหลีกเลี่ยงช่วงพอร์ตเฉพาะที่ ISP บล็อก
- Port Forwarding ช่วยเชื่อมต่อพีร์ได้มากขึ้น ทำให้ความเร็วดาวน์โหลดสูงขึ้น
แต่ต้องเข้าใจจุดที่ 2 ไม่ใช่วิทยาศาสตร์ที่แม่นยำ เพราะแม้คุณไม่ Port Forwarding สำหรับไคลเอนต์ทอร์เรนต์ในเราเตอร์ ไคลเอนต์ของคุณก็ยังเชื่อมต่อกับไคลเอนต์อื่นได้
เนื่องจากบางพีร์ยังเชื่อมต่อกับไคลเอนต์ที่ "อยู่หลังไฟร์วอลล์" และในฝูง (swarm) ที่มีซีดเยอะ จะแทบไม่มีความแตกต่างว่าคุณเปิดพอร์ตเฉพาะในเราเตอร์หรือไม่
qBittorrent รองรับ UPnP (Universal Plug n' Play) ดังนั้นไคลเอนต์จะค้นหาและเปิดพอร์ตที่ดีที่สุดให้อัตโนมัติชั่วคราว
จริงๆ แล้ว Port Forwarding ทำความแตกต่างได้ก็ต่อเมื่อคุณเชื่อมต่อกับฝูงเล็กที่มีพีร์น้อย และเราเตอร์ไม่รองรับ UPnP เราสามารถอธิบายแบบเทคนิคมากขึ้นได้ แต่ข้อมูลนี้พอสำหรับผู้ใช้ทั่วไปแล้ว
หากยังต้องการ Port Forwarding แบบแมนวอล
ควรทดสอบว่าพอร์ตที่ตั้งค่าไว้ใน qBittorrent เปิดอยู่แล้วหรือไม่ — ใช้เว็บไซต์อย่าง CanYouSeeMe โดยเปิด qBittorrent ไว้ในพื้นหลัง นำพอร์ตจาก Options > Connection > Port used for incoming connections ใส่ใน CanYouSeeMe

ถ้าพอร์ตแสดงว่าเปิดอยู่ คุณพร้อมแล้ว แต่ถ้าไม่ได้ เราควรเปิดพอร์ตใหม่ในเราเตอร์ ขึ้นอยู่กับรุ่นเราเตอร์ ดังนั้นควรดูคู่มือเฉพาะรุ่นของคุณ
ในทุกกรณี ควรเลือกพอร์ตระหว่าง 49160-65534 เพราะช่วงพอร์ตเก่าของโปรแกรมทอร์เรนต์คือ 6881-6999 ซึ่ง ISP หลายรายเริ่มบล็อกพอร์ตเหล่านี้แล้ว คุณยังควรหลีกเลี่ยงพอร์ตที่โปรแกรมอื่นใช้ ช่วงที่ให้มาข้างต้นควรไม่ได้ถูกใช้งาน
หลังจาก Port Forwarding ในเราเตอร์แล้ว ให้เปลี่ยนพอร์ตในตัวเลือก qBittorrent ด้วย และทดสอบอีกครั้งกับ CanYouSeeMe
หากต้องการมั่นใจว่าไม่มีข้อขัดแย้งกับพอร์ตที่ต้องการใช้และโปรแกรม Windows อื่นๆ สามารถเปิดคอมมานด์ไลน์และพิมพ์:
Netstat -a >c:\log.txt
คำสั่งนี้จะสแกนพอร์ตทั้งหมดที่ใช้งานอยู่และบันทึกล็อกไฟล์ เมื่ออ่านล็อกไฟล์ คุณจะรู้ว่าพอร์ตไหนถูกใช้งานอยู่
เรื่องการเปิดและ Forward พอร์ตในเราเตอร์ มีคู่มือเฉพาะรุ่นเยอะมาก จึงไม่สามารถให้คู่มือ "หนึ่งขนาดพอดีทุกอย่าง" ได้
กลุ่มพีร์ (Swarm): ซีด ลีช และคุณ
สิ่งสำคัญที่ควรเข้าใจคืออัตราส่วนซีด/พีร์ทำงานอย่างไร
ทุกคนที่ดาวน์โหลดหรืออัปโหลดทอร์เรนต์เป็นส่วนหนึ่งของ "ฝูง" (swarm) หากฝูงมีผู้ดาวน์โหลด (ลีช) มากกว่าผู้อัปโหลด (ซีด) ทุกคนในฝูงจะได้ความเร็วช้าลง เพราะซีดเดอร์พยายามแบ่งอัตราส่วนที่ 공平 ให้ลีชทุกคนที่เชื่อมต่อ
ลองนึกภาพ: 1 ซีดมีความเร็วอัปโหลดสูงสุด 100 Kbps มี 10 ลีชเชื่อมต่อ ซีดจะพยายามอัปโหลดให้ลีชแต่ละคนประมาณ 10 Kbps (100/10) แต่ถ้ามีแค่ 2 ลีช จะได้ประมาณ 50 Kbps ต่อคน จากนี้เห็นได้ว่าทอร์เรนต์ช้าลงง่ายเมื่อผู้ดาวน์โหลดมากกว่าผู้อัปโหลด
สถานการณ์นี้พบได้บ่อยในท래กเกอร์สาธารณะ เช่น เว็บไซต์ทอร์เรนต์ดังๆ
ท래กเกอร์ส่วนตัว (private trackers) พยายามแก้ปัญหานี้โดยให้ความสำคัญความเร็วดาวน์โหลดกับซีดเดอร์ที่มีอัตราส่วนอัปโหลดสูง ท래กเกอร์เหล่านี้มักอยู่ในเว็บไซต์สมาชิกเท่านั้น และคุณจะได้ความสำคัญดาวน์โหลดสูงขึ้น ยิ่งคุณแชร์กลับไปมากขึ้น
ดังนั้น หากคุณดาวน์โหลดทอร์เรนต์เสร็จและปล่อยให้อัปโหลดต่อไปเรื่อยๆ จนได้อัตราส่วนอัปโหลดดี (1:1 หรือสูงกว่า) ครั้งต่อไปที่ดาวน์โหลดจากท래กเกอร์นั้น คุณจะได้ความสำคัญสูงมากขึ้น สำหรับความเร็วสูงสุด หลังจากทำตามคู่มือนี้แล้ว ควรพิจารณาเข้าร่วมกลุ่มท래กเกอร์ส่วนตัวและรักษาอัตราส่วนซีดให้สูงกว่าค่าเฉลี่ย
เปลี่ยนแหล่งพีร์ (Peer Sources)
การเปลี่ยนแหล่งพีร์ในตั้งค่า qBittorrent จะช่วยหาซีดเดอร์คุณภาพได้มากขึ้น

- เข้า Tools > Options > แท็บ BitTorrent
- ติ๊ก Enable DHT และ Enable Peer Exchange
- ยกเลิกติ๊ก Enable Local Peer Discovery เว้นแต่คุณอยู่ในเครือข่ายมหาวิทยาลัยหรือ LAN ใหญ่
- ตั้งค่า Encryption mode เป็น "Allow Encryption"
สรุปการตั้งค่าเหล่านี้คร่าวๆ: DHT และ PeX ช่วยค้นพบพีร์ทั่วโลกมากขึ้น = ซีดเดอร์มากขึ้น บางทะรากเกอร์หรือพีร์เชื่อมต่อเฉพาะพีร์ที่เข้ารหัสเพื่อความเป็นส่วนตัว ดังนั้นการอนุญาตเข้ารหัสก็ขยายกลุ่มพีร์ที่เป็นไปได้
Local Peer Discovery มีประโยชน์เฉพาะการหาพีร์ใน ISP เดียวกันหรือ LAN เดียวกัน อาจมีประโยชน์ถ้าคุณอยู่ใน ISP ใหญ่หรือ LAN มหาวิทยาลัยที่มีคนเยอะแชร์เพลงคล้ายกัน แต่ต้องระวัง ISP ใส่ทะรากเกอร์ของพวกเขาในทอร์เรนต์ดังเพื่อจับคนดาวน์โหลด/อัปโหลดผิดกฎหมาย
นอกจากนี้ Local Peer Discovery ไม่มีประโยชน์ถ้าคุณใช้ VPN และควรใช้ VPN ขณะดาวน์โหลดทอร์เรนต์เพื่อความเป็นส่วนตัว ดังนั้นดีที่สุดคือปิด Local Peer Discovery
ปรับความเร็วดาวน์โหลด/อัปโหลดสูงสุดใน qBittorrent
คู่มือหลายเล่มแนะนำจำกัดอัตราดาวน์โหลด/อัปโหลดประมาณ 80% ของความจุจริง นี่คำแนะนำที่ดี แต่ต้องเข้าใจว่าทำไม

แผน ISP มักให้ความเร็วดาวน์โหลดสูงกว่าอัปโหลด ตัวอย่าง: แผน 25 Mbps ดาวน์โหลด 5 Mbps อัปโหลด
ตอนคุณดาวน์โหลดทอร์เรนต์พร้อมอัปโหลดอีกทอร์เรนต์หนึ่ง ทั้งคู่เต็มความเร็ว หากคุณอัปโหลดข้อมูลมหาศาลเต็มความเร็ว ช่องทางอัปโหลดจะเต็ม
หากพยายามดาวน์โหลดไฟล์ใหญ่พร้อมกัน คุณยังต้องการแบนด์วิดท์อัปโหลดบ้าง เพื่อส่งสัญญาณให้ซีดเดอร์ว่าคุณกำลังรับข้อมูล แต่ถ้าอัปโหลดเต็มแล้ว การส่ง/รับสัญญาณจะหายไปในข้อมูล ทำให้ดาวน์โหลดช้าลง
การเชื่อมต่อแบบ Asymmetric เช่น WiFi, ADSL และเคเบิล น่าจะเจอปัญหานี้มาก โดยเฉพาะ WiFi แต่วอลไฟเบอร์ก็อาจเกิดได้ ดังนั้นถ้าเป็นไปได้ หลีกเลี่ยงดาวน์โหลด/อัปโหลดใหญ่ๆ ผ่าน WiFi และเชื่อมต่อตรงกับโมเด็ม และจำกัดอัตราดาวน์โหลด/อัปโหลดใน qBittorrent ประมาณ 80-90% ของค่าสูงสุด
เรื่องการหาค่าสูงสุดจริง: บาง ISP ให้ความสำคัญเว็บสปีดเทสท์ ทำให้ผล Speedtest.net อาจถูกจัดการ ผลลัพธ์ยังเปลี่ยนแปลงตลอดวัน ขึ้นกับแทรกฟิกในพื้นที่

ควรลองหลายเว็บสปีดเทสต่างเวลา และหาค่าเฉลี่ย เว็บสปีดเทสที่ดีที่สุด:
- Speedtest.net
- Speedof.me
- Testmy.net
- Fast.com
เมื่อรู้ค่าเฉลี่ยสูงสุดแล้ว ไปตั้งค่า qBittorrent ที่ 80-90% ของค่าเฉลี่ยสูงสุดทั้งดาวน์โหลดและอัปโหลด
สรุป
จบคู่มือพื้นฐานสำหรับผู้ใช้ส่วนใหญ่ หากยังมีปัญหาดาวน์โหลดทอร์เรนต์ ทิ้งความคิดเห็นเราอาจช่วยได้ แต่ตระหนักว่ามีปัจจัยส่วนตัวมากมาย เรายังไม่สนับสนุนการละเมิดลิขสิทธิ์