Công cụ miễn phí

404 Send

Tệp đi thẳng từ trình duyệt của bạn sang trình duyệt của người nhận. Nó không hề lọt vào máy chủ của chúng tôi, chúng tôi chỉ chuyển một phong bì đã mã hóa mô tả kết nối để hai trình duyệt tìm thấy nhau. Chúng tôi không thấy tệp, tên của nó, cũng như địa chỉ của cả hai bên.

Chọn tệp, gửi liên kết cho người nhận, và đừng đóng tab trong lúc truyền.

Sẵn sàng gửi
Kéo tệp vào đây hoặc

Liên kết sống trong mười phút. Việc truyền diễn ra trực tiếp, tệp không hề xuất hiện trên máy chủ của chúng tôi.

Cách hoạt động

Các dịch vụ chia sẻ tệp thông thường đều hoạt động giống nhau: tệp đi lên đĩa của người khác, nằm ở đó không biết bao lâu và sống cuộc đời riêng của nó. Ở đây thì khác. Trình duyệt của người gửi và trình duyệt của người nhận kết nối trực tiếp qua WebRTC, tệp đi thẳng giữa hai bên, còn máy chủ của chúng tôi chỉ tham gia đúng một bước: chuyển phong bì mô tả kết nối để hai bên tìm thấy nhau.

Phong bì này chúng tôi cũng không đọc được. Trong đó có địa chỉ IP của cả hai bên, vì vậy trang mã hóa nó ngay tại máy bạn, còn khóa thì nằm trong phần liên kết sau dấu #: theo cách HTTP hoạt động, phần địa chỉ này không bao giờ được gửi tới máy chủ. Về phía chúng tôi, trong mười phút chỉ có một chuỗi ký tự vô nghĩa mà chúng tôi không có khóa để đọc.

Khi nào không hoạt động

Nếu cả hai bên đều ở sau mạng có NAT đối xứng, thường gặp ở mạng di động và Wi-Fi doanh nghiệp siết chặt, kết nối trực tiếp sẽ không thiết lập được. Cách khắc phục là đổi mạng ở một trong hai bên. Máy chủ trung chuyển mà những kết nối như vậy thường đi qua, chúng tôi cố tình không có: qua đó tệp sẽ chạy xuyên qua chúng tôi, còn ý nghĩa của công cụ này là ngược lại. Bạn có thể kiểm tra xem mạng của mình chặn gì bằng công cụ bên cạnh.

Cùng một nguyên tắc, ở mọi thứ khác

404 VPN cũng được xây dựng theo cách đó: chúng tôi không lưu nhật ký truy cập, không lưu truy vấn DNS, không lưu nội dung lưu lượng. Không phải vì chúng tôi hứa, mà vì không có gì để giao nộp khi bị yêu cầu.

Cách kết nối 404 VPN →

Câu hỏi thường gặp

guest@404vpn:~$ cat send-faq.md
[01] $ Tệp nằm ở đâu trước khi người nhận mở liên kết? ▸
> Không ở đâu cả. Nó nằm trên máy của bạn, và việc truyền chỉ bắt đầu khi người nhận đã mở liên kết và bấm “Nhận”. Vì vậy không được đóng tab: đây không phải là tải lên máy chủ mà là kết nối trực tiếp giữa hai trình duyệt, thiếu một bên thì bên kia cũng không hoạt động được.
[02] $ Máy chủ của 404 VPN thấy gì? ▸
> Một chuỗi ký tự mà nó không đọc được. Trình duyệt của người nhận cần mô tả kết nối, SDP, và trong đó có địa chỉ IP của cả hai bên. Vì vậy trang mã hóa nó ngay tại máy bạn (AES-GCM), còn khóa thì đặt vào phần liên kết sau dấu #: theo cách HTTP hoạt động, phần địa chỉ này không bao giờ được gửi tới máy chủ. Tên phòng là mã băm của cùng một bí mật đó. Chúng tôi không có khóa, chứ không phải hứa là sẽ không dùng nó.
[03] $ Có thể truyền tệp lớn đến đâu? ▸
> Giới hạn không nằm ở việc truyền mà ở bộ nhớ của người nhận: trình duyệt phải ghép xong toàn bộ tệp trước khi đề nghị lưu lại. Trên laptop bình thường, vài gigabyte là chuyện nhỏ; trên điện thoại đời cũ thì vài trăm megabyte. Tốc độ là giá trị nhỏ hơn trong hai kênh, thường là tốc độ tải lên của người gửi.
[04] $ Có dòng chữ “không thiết lập được kết nối”. Nghĩa là gì? ▸
> Nghĩa là cả hai bên đều đang ở sau một mạng không cho phép kết nối trực tiếp, điều này thường xảy ra ở mạng di động và Wi-Fi doanh nghiệp có NAT đối xứng. Thường thì đổi mạng ở một trong hai bên sẽ giúp được: ví dụ, người nhận chuyển từ mạng di động sang Wi-Fi. Máy chủ trung chuyển ở giữa, chúng tôi cố tình không duy trì: qua đó tệp sẽ chạy xuyên qua chúng tôi, còn toàn bộ ý nghĩa lại là ngược lại.
[05] $ Liên kết có thể bị lộ. Người lạ có lấy được tệp không? ▸
> Ai mở liên kết trước, người đó lấy được. Liên kết chỉ dùng được một lần và sống trong mười phút, nhưng trong mười phút đó, nó chính là chiếc khóa: hãy gửi nó theo cách bạn tin tưởng để gửi chính tệp đó. Và đừng đóng tab trước khi truyền xong: ngay khi bạn đóng, liên kết sẽ không còn ý nghĩa gì nữa.