SendTomo 的運作原理

SendTomo 使用 WebRTC(驅動瀏覽器視訊通話的點對點技術)在裝置之間直接傳輸檔案。本頁講解連線流程、傳輸為何快速且私密,以及這一切如何在不將檔案上傳到伺服器的情況下實現。

第一步——配對。在電腦上開啟 sendtomo.com。頁面會向伺服器請求一個簡短的房間碼,並將其渲染為 QR Code。當你用手機掃描該碼時,手機會將房間碼發回到同一個信令通道。隨後伺服器將兩台裝置互相介紹,並交接連線資訊。從這一刻起,伺服器不再參與資料傳輸。

第二步——直接點對點連線。兩台裝置協商建立 WebRTC 連線。在常見情況下,它們透過區域網路或公共網際網路直接相連。如果網路防火牆或 NAT 阻擋了直連路徑,TURN 中繼會轉發加密位元組——但由於資料在你的兩台裝置之間是端對端加密的,中繼無法解密或檢查內容。

第三步——端對端加密。WebRTC 要求每條連線都使用 DTLS-SRTP 加密,因此裝置之間傳送的檔案分塊從離開一台裝置的那一刻起就被加密,直到抵達另一台裝置才解密。無論是信令伺服器還是任何 TURN 中繼,都不持有讀取你資料的金鑰。

為何既快又私密。由於檔案以網路滿速直接從裝置到裝置傳輸,沒有先上傳再下載的雲端環節,沒有儲存配額,也沒有大小上限。而且由於資料從不駐留在伺服器上,也就沒有任何可供人入侵、出售或保留的東西。這正是整套架構的意義所在。

準備好傳輸檔案了嗎?開啟 SendTomo,掃碼即可連線。

開啟 SendTomo