ทางเลือกแทน PairDrop — แนวคิดเดียวกัน ต่างกันตรงนี้
ทั้งคู่ไม่ต้องใช้แอป เราเพิ่มการตรวจสอบและตัวกลางสำรอง ส่วนเขาเพิ่มโอเพนซอร์สและการโฮสต์เอง
PairDrop คือโปรเจกต์ที่แยกสายมาจากโค้ดของ Snapdrop และยังพัฒนาอยู่: เป็นหน้าเว็บล้วน สร้างบน WebRTC และจับคู่อุปกรณ์ข้ามเครือข่ายที่ต่างกันได้ ไม่ใช่แค่ภายใน LAN เดียว มันอยู่ตระกูลเดียวกับเว็บนี้ ตารางข้างล่างจึงไม่มีข้อสรุปว่า «โดยรวมใครดีกว่า» มีแต่ความต่างที่เป็นรูปธรรมไม่กี่ข้อ
แหล่งอ้างอิงลากไฟล์มาวางที่นี่แล้วเริ่มส่งได้ทันที เริ่มส่งไฟล์เลย
มีสองข้อที่ต่างกันอย่างมีผลจริง ข้อแรก เราเทียบค่า sha-256 หลังไฟล์แต่ละไฟล์ส่งถึง และแจ้งข้อผิดพลาดชัดเจนถ้าสองฝั่งไม่ตรงกัน นี่รับมือกรณี «ไฟล์ถึงแล้วแต่เสียเงียบ ๆ โดยไม่มีใครรู้» ซึ่งสำคัญมากกับวิดีโอหลายกิกะไบต์หรือโฟลเดอร์งานทั้งก้อน
ข้อสอง เมื่อสร้างการต่อตรงไม่ได้จริง ๆ (บางเครือข่ายองค์กรหรือมหาวิทยาลัย หรือทั้งสองฝั่งอยู่หลัง NAT ที่เข้มงวด) เราจะถามว่าจะเปลี่ยนไปใช้ตัวกลางไหม ติดป้ายว่าผ่านตัวกลาง และลบสำเนาทันทีที่อีกฝ่ายรับไป ในทางกลับกัน ฝั่งนั้นมีสิ่งที่เราไม่มี: โค้ดเปิด คุณติดตั้งของตัวเองได้ และฝั่งเซิร์ฟเวอร์เป็นของคุณทั้งหมด ข้อนี้เราให้ไม่ได้
เทียบทีละข้อ
| หัวข้อ | PairDrop | TutuDrive Send |
|---|---|---|
| ต้องติดตั้งอะไรไหม | ไม่ต้องติดตั้ง เป็นหน้าเว็บ | ไม่ต้องติดตั้ง เปิดในเบราว์เซอร์ได้เลย |
| ไฟล์เดินทางผ่านทางไหน | ต่อตรงระหว่างเครื่องด้วย WebRTC กลไกเดียวกับเว็บนี้ | ต่อตรงระหว่างเครื่อง ถ้าต่อตรงไม่ได้จะเปลี่ยนไปใช้ตัวกลาง และเขียนบอกชัดเจนว่า «ผ่านตัวกลาง» |
| ข้ามคนละเครือข่าย | ได้ — การจับคู่ข้ามเครือข่ายเป็นฟีเจอร์ที่เขาระบุไว้ | ได้ ทั้งสองฝั่งไม่ต้องอยู่เครือข่ายเดียวกัน |
| ตรวจสอบความครบถ้วน | ไม่ได้ระบุไว้ต่อสาธารณะ | ทุกไฟล์ถูกเทียบ sha-256 เมื่อส่งถึง ต่างแม้ไบต์เดียวก็ขึ้นข้อผิดพลาด |
| ส่งเสร็จแล้วเหลือสำเนาไหม | ไม่เหลือ — เมื่อต่อตรง ไฟล์ไม่ผ่านเซิร์ฟเวอร์ | ถ้าต่อตรง ไม่เหลืออะไรเลย เพราะไบต์ไม่เคยมาถึงเรา ถ้าผ่านตัวกลาง สำเนาจะถูกลบทันทีที่อีกฝ่ายรับไป และมีการกวาดล้างทุก 24 ชั่วโมงเป็นตาข่ายรองรับ |
| โอเพนซอร์สและโฮสต์เอง | โอเพนซอร์สและโฮสต์เองได้ — ข้อนี้เขามี เราไม่มี | ไม่ได้เป็นโอเพนซอร์ส และโฮสต์เองไม่ได้ — ข้อนี้เราไม่มี |
เมื่อไรควรเลือกอีกตัวแทน
- ถ้าคุณต้องการคุมฝั่งเซิร์ฟเวอร์ทั้งหมด หรือจะติดตั้งถาวรในเครือข่ายของตัวเอง: PairDrop โฮสต์เองได้ ส่วนเราไม่มีทางเลือกนั้น
- ถ้าคุณเชื่อถือโค้ดที่อ่านได้ทีละบรรทัด — ฝั่งนั้นเป็นโอเพนซอร์ส และไม่มีอะไรมาแทนได้
ที่นี่ส่งอย่างไร
- 1
ลากไฟล์มาวาง หรือกด «เลือกไฟล์» จะส่งทั้งโฟลเดอร์ก็ได้
- 2
หน้าจอจะขึ้น QR code กับตัวเลข 6 หลัก อีกฝ่ายสแกน พิมพ์ตัวเลข หรือเปิดลิงก์ที่คุณส่งไปก็ได้
- 3
พอเชื่อมต่อได้ก็เริ่มส่งเลย ไม่ต้องสมัคร ไม่ต้องติดตั้งอะไรทั้งสองฝั่ง
คำถามที่พบบ่อย
PairDrop มองไม่เห็นอีกเครื่อง ทำอย่างไรดี
สาเหตุที่พบบ่อยคือ สองเครื่องไม่ได้อยู่เครือข่ายเดียวกัน หรือเครือข่ายเปิด «client isolation» ไว้ (พบบ่อยใน Wi-Fi สาธารณะ เครือข่ายผู้มาเยือน และเครือข่ายบริษัท) ทำให้อุปกรณ์มองไม่เห็นกัน การค้นหาอัตโนมัติจึงใช้ไม่ได้ คุณจะใช้ฟีเจอร์จับคู่ของเขาก็ได้ หรือเปลี่ยนไปใช้ทางที่ไม่พึ่งการค้นหาเลย: หน้านี้ใช้รหัส 6 หลัก จึงไม่มีใครต้อง «เห็น» ใคร พิมพ์รหัสก็เชื่อมกันได้
ความเร็วในการส่งต่างกันไหม
เมื่อทั้งคู่วิ่งบนการต่อตรง ความเร็วขึ้นกับเครือข่ายสองฝั่ง ไม่ใช่ตัวเว็บ — ถ้าอยู่ Wi-Fi เดียวกันมักวิ่งได้เต็มความสามารถของการ์ดเครือข่าย สิ่งที่ทำให้ต่างกันจริง ๆ คือ «ต่อตรงได้หรือเปล่า» ถ้าต่อไม่ได้ ฝั่งหนึ่งอาจถอยไปใช้ตัวกลาง (ซึ่งจำกัดด้วยแบนด์วิดท์ของตัวกลาง) ส่วนอีกฝั่งอาจล้มเหลวไปเลย ดังนั้นแทนที่จะเทียบความเร็วที่ประกาศไว้ ให้ดูว่ามันเชื่อมต่อได้ในเครือข่ายของคุณหรือไม่
ย้ายมาที่นี่ขั้นตอนเยอะกว่าเดิมไหม
ขั้นตอนเท่ากัน: เปิดหน้าเว็บ → เลือกไฟล์ → อีกฝ่ายสแกนหรือพิมพ์รหัส ต่างกันตรงที่ที่นี่ไม่พึ่งการที่อุปกรณ์ค้นหากันเอง จึงยังเชื่อมต่อได้บน Wi-Fi สาธารณะหรือเครือข่ายผู้มาเยือนที่อุปกรณ์ถูกซ่อนจากกัน ซึ่งก็คือจุดที่การค้นหาอัตโนมัติมักพังพอดี
ส่งทั้งโฟลเดอร์ได้ไหม
ได้ ลากโฟลเดอร์เข้ามา หน้าเว็บจะแพ็กให้อัตโนมัติโดยคงโครงสร้างไดเรกทอรีไว้ครบ พอฝั่งรับแตกออกก็จะได้ลำดับชั้นเดิม ถ้าเป็นไฟล์เดี่ยวหลายไฟล์จะไม่แพ็ก แต่ส่งทีละไฟล์ และไฟล์ที่ถึงก่อนก็ใช้ได้ก่อน