Giải pháp thay PairDrop — cùng ý tưởng, khác ở những điểm này
Cả hai đều không cần ứng dụng; chúng tôi thêm phần kiểm chứng và trung chuyển dự phòng, bên kia thêm mã nguồn mở và tự lưu trữ
PairDrop là nhánh tách từ mã của Snapdrop, vẫn được duy trì tích cực: thuần túy một trang web, dựng trên WebRTC, và ghép cặp được thiết bị giữa các mạng khác nhau chứ không chỉ trong một mạng LAN. Nó cùng họ với trang này, nên bảng dưới đây không có kết luận «ai tốt hơn nói chung» — chỉ có vài khác biệt cụ thể.
NguồnKéo tệp vào đây để bắt đầu ngay Bắt đầu gửi ngay
Có hai khác biệt thực sự đáng kể. Thứ nhất, chúng tôi đối chiếu giá trị sha-256 sau khi từng tệp về đến nơi và báo lỗi rõ ràng nếu hai đầu lệch nhau. Điều này xử lý trường hợp tệp tới nơi nhưng âm thầm hỏng — quan trọng nhất với video vài gigabyte hoặc cả một thư mục tư liệu.
Thứ hai, khi kết nối thẳng thực sự không dựng nổi — một số mạng công ty, mạng trường học, hoặc cả hai bên đều nằm sau NAT nghiêm ngặt — chúng tôi hỏi bạn có chuyển sang trung chuyển không, ghi rõ là qua trung chuyển, và xóa bản sao ngay khi bên kia lấy về. Ngược lại, bên kia có thứ chúng tôi không có: mã nguồn mở, bạn tự triển khai được một bản, và phía máy chủ hoàn toàn thuộc về bạn. Điều đó chúng tôi không đưa ra được.
So sánh từng mục
| Tiêu chí | PairDrop | TutuDrive Send |
|---|---|---|
| Có phải cài gì không | Không phải cài — đó là một trang web | Không cần cài — chạy ngay trong trình duyệt |
| Tệp đi đường nào | Ngang hàng qua WebRTC, cùng cơ chế với trang này | Kết nối trực tiếp giữa hai máy. Nếu không được, chúng tôi chuyển sang trung chuyển và ghi rõ điều đó trên màn hình. |
| Giữa các mạng khác nhau | Được — ghép cặp giữa các mạng khác nhau là tính năng nó nêu rõ | Được — hai bên không cần cùng một mạng |
| Kiểm tra toàn vẹn | Không công bố rõ | Mỗi tệp được đối chiếu sha-256 khi nhận xong; lệch một byte là báo lỗi |
| Có để lại bản sao không | Không — khi kết nối thẳng, tệp không đi qua máy chủ | Khi kết nối thẳng thì không còn gì — các byte chưa từng đến chỗ chúng tôi. Khi qua trung chuyển, bản sao bị xóa ngay lúc bên kia lấy về, kèm một lượt quét 24 giờ làm lưới an toàn. |
| Mã nguồn mở và tự lưu trữ | Mã nguồn mở và tự lưu trữ được — bên kia có, chúng tôi không | Không mã nguồn mở, không tự lưu trữ — điều này chúng tôi không có |
Khi nào nên chọn bên kia
- Bạn muốn toàn quyền kiểm soát phía máy chủ, hoặc triển khai lâu dài trong mạng riêng: PairDrop tự lưu trữ được, còn chúng tôi không có con đường đó.
- Bạn tin vào mã có thể đọc từng dòng: nó là mã nguồn mở, và không gì thay thế được điều đó.
Ở đây làm thế nào
- 1
Kéo tệp vào, hoặc bấm Chọn tệp. Cả một thư mục cũng được.
- 2
Một mã QR và sáu chữ số hiện ra. Người kia quét mã, gõ số, hoặc mở liên kết bạn gửi.
- 3
Kết nối xong là truyền ngay. Không bên nào phải đăng ký hay cài đặt gì.
Câu hỏi thường gặp
PairDrop không thấy máy kia — phải làm sao?
Nguyên nhân thường gặp: hai máy không cùng mạng, hoặc mạng bật chế độ cô lập máy khách (hay gặp ở Wi-Fi công cộng, mạng khách và mạng công ty) — các thiết bị không thấy nhau nên việc tự dò tìm ngừng hoạt động. Bạn có thể dùng tính năng ghép cặp của nó, hoặc đi con đường không phụ thuộc vào dò tìm: trang này dùng mã sáu chữ số, nên chẳng bên nào cần «thấy» bên nào; gõ mã là nối được.
Cái nào nhanh hơn cái nào không?
Khi cả hai chạy kết nối thẳng, tốc độ do hai mạng quyết định chứ không phải do trang web — trong cùng một Wi-Fi bạn thường chạm trần card mạng. Thứ thực sự phân biệt là liệu có dựng nổi kết nối thẳng hay không: nếu không, bên này có thể lùi về trung chuyển (bị giới hạn bởi băng thông trung chuyển) còn bên kia thì đơn giản là thất bại. Vậy nên thay vì so tốc độ công bố, hãy xem nó có nối được trong mạng của bạn không.
Chuyển sang đây có nhiều bước hơn không?
Số bước y hệt: mở trang → chọn tệp → bên kia quét hoặc gõ mã. Khác biệt là ở đây không phụ thuộc vào việc các thiết bị tự tìm thấy nhau, nên vẫn nối được trên Wi-Fi công cộng hay mạng khách, nơi các máy bị che khuất với nhau — đúng chỗ mà việc tự dò tìm hay hỏng nhất.
Gửi cả một thư mục được không?
Được. Kéo thư mục vào, trang sẽ tự đóng gói và giữ nguyên cấu trúc thư mục, nên khi bên kia giải nén ra vẫn đúng bố cục ban đầu. Nhiều tệp rời thì không đóng gói — chúng đi lần lượt, và tệp nào tới nơi là dùng được ngay tệp đó.