跳至內容
返回 Nymchat

知識庫 在引擎蓋下

繼電器

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

什麼是繼電器

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

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

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

管理您的繼電器

您 nym 下方的連線指示器(「Proxy Connected (18 relays)」或不使用代理的「Direct Connected」)會開啟 網路 統計數據:連接了多少個中繼、平均延遲、事件吞吐量和數據 和輸出,以及每個中繼的延遲和事件計數。

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

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

隱私代理

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

它的兩種形式:

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

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

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

你也可以把它放著。 網路統計數據, 從連線狀態中開啟 在您的 nym 下,具有一個 使用直接方式 用於中斷與中繼池連接 並由您自行連接至每個中繼的按鈕; 使用代理 切換回原狀。 第一次時,它會要求你確認,因為透過直接連線,每個中繼節點都能看到你的 IP 位址,且代理伺服器的垃圾郵件過濾機制將不再適用。如果無法連接到代理伺服器本身, Nymchat 會自動退回至直接連線,並在背景持續嘗試連接代理伺服器;屆時 同一個按鈕會提供重新嘗試的選項。

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

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