跳至內容
返回 Nymchat

知識庫 在引擎蓋下

繼電器

中繼是 Nostr 中唯一的伺服器,它們是故意愚蠢的:它們 接受簽名事件並將其交給要求的人。 Nymchat 與其中大約二十人進行了交談 一次。

什麼是繼電器

中繼是一個儲存事件並提供訂閱服務的 WebSocket 伺服器。它不 對您進行身份驗證,不擁有您的身份,也不知道您的帳戶是什麼,因為 沒有帳戶。任何人都可以運行一個。

這就是為什麼冗餘很重要。您的客戶端同時連接到多個中繼並發送每個中繼 所有人都可以參加活動,因此有人下線、拒絕您的活動或悄悄放棄活動會產生費用 你什麼都不是。這也是為什麼沒有什麼能保證持續存在:中繼可能會丟棄舊事件 只要牠喜歡,頻道訊息都是明確的 短暫事件類型 該繼電器預計 過期。

Nymchat 連接到大約二十個中繼的核心群組 - 包括 relay.nymchat.app, relay.damus.io, nos.lol, relay.primal.netoffchain.pub ——加上地理位置 為您實際所在的 geohash 頻道所選擇的定位中繼。

管理您的繼電器

您的 nym 下的連接指示器(「已連接(18 個繼電器)」)已開啟 網路 統計數據:連接了多少個中繼、平均延遲、事件吞吐量和數據 和輸出,以及每個中繼的延遲和事件計數。

Nymchat 網路統計面板,列出已連接的中繼及其延遲和事件計數。
網路統計訊息,包括每個中繼的延遲和事件計數。

如果那裡的數字看起來很貴, 低數據模式 — 提供於 該面板,然後在「設定」>「資料」和「備份」下 — 剪切 該池有五個核心中繼,並且僅在您進入頻道時才加載地理中繼。 僅群聊和私訊模式,在「設定」>「頻道」下,前往 進一步完全跳過頻道訂閱。

隱私代理

直接連接到二十個中繼意味著告訴二十個中繼運營商您的 IP 位址。 Nymchat 的託管部署避免了這種情況:中繼 WebSocket 透過自己的代理 基礎設施,因此中繼看到的是代理的地址而不是您的地址。

它的兩種形式:

  • a 單中繼代理 將一個連線轉送到一個中繼;
  • a 中繼池,您的客戶端打開的位置 套接字和代理 扇出到其後面的每個中繼,在返回的過程中消除重複的事件。一個連接 從您的設備而不是二十個,這對於手機來說是一個很大的節省。

代理是直通的。事件在到達之前由您端對端簽名 加密內容透過它保持加密狀態 - 它無法讀取您的任何私人訊息 比繼電器可以。

相同的基礎設施負責媒體加載和連結預覽,因此某人可以獲得圖像 Posted 不會將您的 IP 位址交給它所在的任何主機。

這對你有什麼作用和沒有什麼作用

代理移動信任而不是刪除它:中繼不再看到您的地址,並且 代理運營商會這樣做。與與二十個陌生人交談相比,這是一個真正的進步 直接,而且不是匿名。如果您需要,請透過 Tor 或 VPN 執行 Nymchat 好吧,或者自己為應用程式提供服務並直接連接到繼電器。