จากโทรศัพท์ไปคอมพิวเตอร์
คิวอาร์โค้ดหนึ่งภาพ แล้วไฟล์ก็ผ่านจากอุปกรณ์หนึ่งไปอีกอุปกรณ์หนึ่งโดยไม่ผ่านเซิร์ฟเวอร์
ไฟล์ของคุณไปจากอุปกรณ์หนึ่งสู่อีกอุปกรณ์หนึ่ง ไม่เคยผ่านเซิร์ฟเวอร์ของเราแสดงคิวอาร์โค้ดบนอุปกรณ์นี้ แล้วสแกนด้วยกล้องของอีกเครื่อง ทั้งสองเครื่องจะเชื่อมต่อกันโดยตรง และคุณแลกเปลี่ยนไฟล์ได้ทั้งสองทิศทาง ไฟล์ไม่ผ่านเซิร์ฟเวอร์ใดเลย
วิธีถ่ายโอนไฟล์จากอุปกรณ์หนึ่งไปอีกอุปกรณ์หนึ่งทีละขั้นตอน
อุปกรณ์ทั้งสองเชื่อมต่อกันโดยตรง (WebRTC) ด้วยคิวอาร์โค้ด ไฟล์ไม่เคยผ่านเซิร์ฟเวอร์
แสดงคิวอาร์โค้ดบนอุปกรณ์หนึ่ง
คลิก “แสดงคิวอาร์โค้ด” คำเชิญที่เข้ารหัสจะถูกวางไว้บนตัวส่งต่อการเชื่อมต่อของ VellumPDF มีผลห้านาที
สแกนโค้ดด้วยอีกอุปกรณ์
ใช้กล้องก็พอ ลิงก์จะเปิดหน้าโดยตรง รับคำเชิญ แล้วลบกุญแจออกจากแถบที่อยู่หลังใช้แล้ว
รอการเชื่อมต่อโดยตรง
แต่ละอุปกรณ์ขอที่อยู่สาธารณะของตนจากเซิร์ฟเวอร์ STUN จากนั้นทั้งสองแลกเปลี่ยนที่อยู่กันผ่านตัวส่งต่อที่เข้ารหัส และสร้างการเชื่อมต่อ WebRTC โดยตรง เมื่อไม่มีเซิร์ฟเวอร์ส่งต่อทราฟฟิก (TURN) เครือข่ายขององค์กรหรือมือถือบางแห่งจะบล็อกขั้นตอนนี้ Wi-Fi เดียวกันแทบจะผ่านเสมอ
วางไฟล์ที่ต้องการส่ง
เมื่อแสดง “อุปกรณ์ทั้งสองเชื่อมต่อกันแล้ว” ให้ลากหรือเลือกไฟล์ ไฟล์จะถูกส่งเป็นชิ้นขนาด 16 KB ตรงไปยังอีกอุปกรณ์ ทั้งสองทิศทางพร้อมกันได้หากต้องการ
ตรวจสอบและบันทึกไฟล์ที่ได้รับ
เมื่อการถ่ายโอนเสร็จ ค่าแฮช SHA-256 ที่คำนวณใหม่ยืนยันว่าไฟล์สมบูรณ์ ปุ่ม “บันทึก” จะปรากฏเมื่อตรวจสอบเสร็จแล้วเท่านั้น
ตัววัดที่แสดงท้ายหน้าบอกจำนวนคำขอที่ส่งไปยังตัวส่งต่อและน้ำหนักที่เข้ารหัส ส่วนตัวไฟล์เองไม่มีไบต์ใดอยู่ในนั้นเลย
คำถามที่พบบ่อย
ไฟล์ที่ส่งผ่านเซิร์ฟเวอร์ของ VellumPDF หรือไม่
ไม่ เมื่ออุปกรณ์ทั้งสองเชื่อมต่อกันแล้ว ไฟล์ไหลระหว่างกันโดยตรงผ่านการเชื่อมต่อ WebRTC ไม่เคยผ่าน vellumpdf.ch มีเพียงข้อความเชื่อมต่อขนาดเล็กสองข้อความ (ข้อเสนอและคำตอบของการเชื่อมต่อ ขนาดไม่กี่กิโลไบต์) ที่ผ่านตัวส่งต่อของเรา ในช่วงที่ทำให้อุปกรณ์ทั้งสองหากันเจอ
เซิร์ฟเวอร์เชื่อมต่อเห็นอะไร
ไม่เห็นอะไรที่อ่านได้ ทั้งสองข้อความถูกเข้ารหัสด้วย AES-GCM ในเบราว์เซอร์ของคุณก่อนวาง ด้วยกุญแจที่เดินทางเฉพาะในคิวอาร์โค้ด หลังเครื่องหมาย `#` ของที่อยู่ ซึ่งเป็นส่วนที่เบราว์เซอร์ไม่เคยส่งให้เซิร์ฟเวอร์ ตัวส่งต่อเก็บไบต์ที่อ่านไม่ได้เหล่านี้ไว้เพียงห้านาที โดยไม่มีฐานข้อมูลและไม่มีบันทึก
ทำไมการถ่ายโอนจึงล้มเหลวบนบางเครือข่าย
แต่ละอุปกรณ์ขอที่อยู่สาธารณะของตนจากเซิร์ฟเวอร์ STUN ของ Cloudflare เพื่อพยายามเชื่อมต่อโดยตรง เมื่อไม่มีเซิร์ฟเวอร์ส่งต่อทราฟฟิก (TURN) เครือข่ายขององค์กรหรือมือถือบางแห่งก็ยังบล็อกการเชื่อมต่อโดยตรงนี้ ข้อความผิดพลาดระบุเรื่องนี้และแนะนำให้ใช้อุปกรณ์ทั้งสองบนเครือข่าย Wi-Fi เดียวกัน
มีขีดจำกัดขนาดหรือประเภทของไฟล์หรือไม่
ไม่ปฏิเสธไฟล์ประเภทใด ขีดจำกัดที่แท้จริงคือหน่วยความจำของอุปกรณ์ ไฟล์ถูกอ่านทั้งไฟล์เข้าหน่วยความจำก่อนส่ง ไฟล์ที่ใหญ่จึงอาจล้มเหลวบนอุปกรณ์ที่ไม่แรง โดยเฉพาะโทรศัพท์
รู้ได้อย่างไรว่าไฟล์ที่ได้รับสมบูรณ์
อุปกรณ์ที่ส่งคำนวณค่าแฮช SHA-256 ของไฟล์และประกาศเมื่อการถ่ายโอนเสร็จ อุปกรณ์ที่รับคำนวณค่าแฮชเดียวกันใหม่แล้วเทียบ หากค่าต่างกันหรือไฟล์ไม่สมบูรณ์ จะแจ้งเช่นนั้น ไม่เคยแสดงว่าได้รับแล้ว