How Retro Hex Chat Works

How Retro Hex Chat Works

Retro Hex Chat combines a self-hosted Phoenix server with WebRTC peer-to-peer connections, so your community keeps its data while calls, files, and games can flow directly between browsers.

Architecture overview
您的服務器

一個服務器。 滿你的

您的數據庫
信件、 用戶、 頻道和mdash; 都存儲在您的機器上 。
你的規矩
你決定誰加入, 有哪些渠道存在, 如何節制工作。
您的備份
導出、恢復、遷移 & mdash; 您的數據總是可以訪問的 。

任何人都可以運行一個服務器。 安裝在 5<ph0>/ph0> 上 VPS,一個Raspberry Pi,或你自己的硬件。 你控制着一切

公開 : 向任何想加入的人開放。
私人 : 只邀請,爲您的公司或團體。

自辦
P2P 連接

通過WebRTC直接連接.

1 愛麗絲想給鮑勃打電話 2 服務器交換信號(SDP<ph0>/ph0>) 3 建立直接P2P連接 4 語音、視頻和文件直接流動 愛麗絲 已連接 鮑勃 已連接 服務器脫離循環

服務器只處理 signaling & mdash; 幫助用戶找到彼此. 一旦連接,所有數據都會通過WebRTC在瀏覽器之間直接流動.

如果直接連接爲 &rsquo;t 可能( 限制性防火牆), a TURN 繼電器 用作倒置的 & mdash; 仍然加密端對端。

對等者
隱私比較

Big Tech vs. Retro Hex Chat. (原始內容存檔於2018-09-21).

大技術 逆向十六進制聊天
信件 儲存在他們的服務器上,爲廣告開採 存儲在您的服務器上,絕不離開
電話 通過公司基礎設施 直接 P2P & mdash; 服務器從未看到它們
您的數據 訓練他們的人工智能,賣給廣告商 保存在數據庫中, 週期
代碼 關閉源代碼和 mdash; 信任我們 開源 & mdash; 驗證自己
控件 他們隨時可以禁止你 您擁有服務器 & mdash; 沒有人能夠

沒有追蹤 沒有特徵分析。 無算法. 你的談話是 您的事業.

您的數據
安全層

每層都有保安

LAYER 1 — 服務器連接 瀏覽器 TLS 1. 服務器 保護 HTTPS / WSS 軟件 · bcrypt hashing; 限制費率 · 企業社會責任基金保護 LAYER 2 — P2P呼叫( 端對端) 瀏覽器 E2E 環境 瀏覽器 E2E 環境 DTLS / SRTP 數據 P2P通過WebRTC加密端對端呼叫 服務器從未看到聲音<ph0>/ph0>數據

服務器連接 : HTTPS和WSS採用TLS加密.
P2P呼叫: DSTLS-SRTP加密已建入WebRTC.
密碼 : bcrypt hashing, 從未存儲在純文本中.
開源 : 任何人都可以審覈代碼。 沒有後門。

已加密