一篇新文章詳細介紹了如何在 Tor 網路上架網站,讓使用者能夠在 NAT 後方暴露本地服務,同時將伺服器 IP 位址對訪客隱藏。對於尋求隱私保護型網頁託管的開發者而言,此資源具有重要意義,因為它解決了 Tor 網路獨特的頻寬和延遲限制。社群評論則提供了具體的效能優化技巧,例如將資源嵌入為 base64、利用 CSS 進行動畫以減少 JavaScript 開銷,以及確保網站在沒有 JS 的情況下也能運作。此外,討論內容強調了設定最佳實踐,包括新增 Onion-Location 標頭以實現無縫的使用者遷移,以及將隱藏服務綁定到非迴圈位址(如 127.13.37.1)來防止與同一連接埠上的其他服務發生衝突。

事件背景

Tor 隱藏服務(現通常稱為 onion 服務)允許伺服器透過特殊的 .onion 網域名稱進行存取,而無需揭露其 IP 位址。這是透過 Tor 網路內的三跳加密電路實現的,為訪客和主機都提供了匿名性。與明網相比,該網路的設計在頻寬和延遲方面具有固有限制,因此需要對託管網站進行特定的效能調整。

社群觀察

社群成員強調效能工程變得具有 Tor 專屬特性,建議採用內嵌 CSS 和後端渲染等技術來緩解網路緩慢的問題。使用者還分享了實用的設定技巧,例如使用 Onion-Location 標頭引導明網訪客前往 onion 網站,以及綁定特定 IP 位址以避免連接埠衝突。