我最近建立了我網站的 .onion 鏡像。以下是如何做到這一點。我最近建立了我網站的 .onion 鏡像。以下是如何做到這一點。

我如何架設了一個洋蔥鏡像網站:這真的超級簡單

2025/10/26 00:12

我最近為我的網站建立了一個 .onion 鏡像。

\ 為什麼?因為為什麼不呢?而且因為我能做到。噢,還有言論自由、反審查和所有那些東西。

\ 我想假裝這是一個宏大的技術挑戰,但如果我完全坦白的話,這只需要 3 個命令和 4 行配置。

\ 如果你也想成為暗網的一員,以下是我的做法:

0. 前提條件

在我們深入了解"如何"做之前,我應該簡要概述一下我進入 Onion 世界之前的技術棧:

  • Web 伺服器:我已經使用 Caddy 幾年了,因為它比 Nginx 或 Apache 更容易配置,並且對現代網絡功能(如通過 Let's Encrypt 自動獲取 HTTPS)有一流的支持。
  • 託管:我的網站託管在 DigitalOcean 的 VPS 上,這讓我可以完全控制伺服器環境。它應該花費每月 $4,但我正在社區學院上課,所以我有幾年的學分可以支付這筆費用。
  • 作業系統:我的伺服器運行 Debian。我喜歡 Debian。如果你不使用基於 apt 的發行版,那麼你需要相應地調整軟件包安裝命令(但 Tor 和 Caddy 配置應該是相同的)。

1. 安裝 Tor

首先,我們需要安裝 Tor。在 Debian 上,它就在默認存儲庫中:

sudo apt update sudo apt install tor

2. 配置 Tor

接下來,我們需要配置 Tor 為我們的網站創建一個隱藏服務。在你喜歡的命令行文本編輯器中打開 Tor 配置文件(/etc/tor/torrc)(最好是 vim,否則你對我來說就是死人)。我對在我的 VPS 上運行中繼或出口節點沒有興趣,所以我對配置文件做了一些最小的更改,它應該看起來像這樣(為了清晰起見,註釋已被刪除):

# Disable SOCKS proxy since we aren't making outbound connections # through Tor SocksPort 0 # Make sure Tor runs as a daemon (i.e. in the background) RunAsDaemon 1 # Setup the hidden service on port 80, this is where we tell Tor to # create a .onion service for our web server HiddenServiceDir /var/lib/tor/hidden_service/ HiddenServicePort 80 # Disable inbound connections, since we aren't running a relay or # exit node ORPort 0 # Disable directory services, since we won't be mirroring directory # information to other Tor nodes DirPort 0

\ 就是這樣。其他所有內容都應該使用 # 字符註釋掉。

3. 重啟 Tor

現在,我們需要重啟 Tor 服務以應用我們的更改:

sudo systemctl restart tor

4. 獲取你的 .onion 地址

Tor 重啟後,它會為我們生成一個新的隱藏服務。我們可以在我們之前指定的 HiddenServiceDir/var/lib/tor/hidden_service/)中找到我們的新 .onion 地址。這個目錄只有 debian-tor 用戶可讀,所以我們需要使用 sudo 來讀取裡面的 hostname 文件:

sudo cat /var/lib/tor/hidden_service/hostname

\ 終端上將會顯示你的新 .onion 地址。它應該看起來像這樣:

jytkco7clxwj4hhzaydhk4kr3hwzsdzyvtsc6zn2ivog5uma5pxowzad.onion

5. 配置 Caddy

我的 Caddy 伺服器在 80 端口上提供我的網站,沒有任何 IP 或域名限制,所以我不需要對我的 Caddy 配置做任何更改,但是,如果你明確設置你的 Caddy 伺服器只響應某些域名或 IP 地址,你需要為你的 .onion 地址添加一個新的站點塊,它看起來像這樣:

http://jytkco7clxwj4hhzaydhk4kr3hwzsdzyvtsc6zn2ivog5uma5pxowzad.onion:80 { # Set up a reverse proxy, or serve static files, etc. }

\ 因為你無法為 .onion 地址獲取 HTTPS 證書,所以你需要通過純 HTTP 提供你的網站。我不確定這在 Tor 網絡中是否被普遍接受(也許我的幾十個讀者中的一個可以啟發我),但我的網站無論如何都不需要 HTTPS,所以它適合我的目的。

6. (可選)宣傳你的 .onion 地址

如果你希望人們找到你的 .onion 網站,你需要在某處宣傳它。我喜歡微妙的方式,所以我在我的主網站上設置了一個指向我的 .onion 地址的 Onion-Location 頭部。這樣,任何使用支持 Tor 的瀏覽器訪問我的常規網站的人都會自動被告知我的 .onion 鏡像的存在,而不會有任何侵入性的彈出窗口、橫幅或額外的 UI 元素。

\ 要做到這一點,你需要在你的主 Caddy 站點塊中添加一個頭部,如下所示:

header { Onion-Location http://jytkco7clxwj4hhzaydhk4kr3hwzsdzyvtsc6zn2ivog5uma5pxowzad.onion{uri} }

\ 我在末尾添加 {uri} 的原因是,如果有人訪問我的主網站上的特定頁面(例如 https://flower.codes/some-post),Onion-Location 頭部將指向我的 .onion 網站上的等效頁面(http://jytkco7clxwj4hhzaydhk4kr3hwzsdzyvtsc6zn2ivog5uma5pxowzad.onion/some-post),這(至少對我來說)為體驗增添了一些光彩。

7. 獲利!

開玩笑的。

\ 此時,你的 .onion 鏡像應該已經啟動並運行。你可以通過在任何支持 Tor 的瀏覽器(如 Tor 瀏覽器或甚至 Brave,它內置了 Tor 支持)中訪問你的 .onion 地址來測試它。

免責聲明:本網站轉載的文章均來源於公開平台,僅供參考。這些文章不代表 MEXC 的觀點或意見。所有版權歸原作者所有。如果您認為任何轉載文章侵犯了第三方權利,請聯絡 service@support.mexc.com 以便將其刪除。MEXC 不對轉載文章的及時性、準確性或完整性作出任何陳述或保證,並且不對基於此類內容所採取的任何行動或決定承擔責任。轉載材料僅供參考,不構成任何商業、金融、法律和/或稅務決策的建議、認可或依據。
分享文章

您可能也會喜歡

超過 1.1 百萬 XRPL 錢包持有價值 $51.7 百萬的休眠 XRP 代幣

超過 1.1 百萬 XRPL 錢包持有價值 $51.7 百萬的休眠 XRP 代幣

超過 1.1 百萬 XRPL 錢包持有價值 5170 萬美元的休眠 XRP 代幣的文章發表在 BitcoinEthereumNews.com。XPMarket 執行長確認 538,586 個錢包持有 20 XRP 代幣最低儲備餘額,合計休眠帳戶總計 1.13 百萬個錢包,持有 16.7 百萬 XRP 代幣,歷史儲備要求從 20 降低到 1 XRP,舊有餘額保持不變。鏈上分析顯示,超過 1.1 百萬個 XRP Ledger 錢包包含休眠餘額,總計 5170 萬美元閒置 XRP 代幣。分析平台 XPMarket 的共同創辦人兼執行長 Artur Kirjakulov 博士在檢查 XRPL 網絡的錢包分佈時發現了這一模式。數據顯示,目前有 538,586 個錢包恰好持有 20 XRP 代幣,按照目前接近 3.10 美元的價格,每個價值約 62 美元。這些帳戶佔 XRP Ledger 上總共 7,048,872 個活躍錢包的 7.64%,使 20 XRP 成為網絡上第二常見的錢包餘額。 538,586 個 XRPL 錢包恰好持有 20 XRP 20 XRP 是 2013 年至 2021 年的最低儲備要求。 這意味著這些錢包中有 10.7 百萬 XRP。 — Artur Kirjakulov 博士 (@Kirjakulov) 2025 年 9 月 17 日 XRP 儲備要求變更留下舊有餘額 20 XRP 餘額的普遍存在可追溯到歷史儲備要求,隨著 XRP 價格上漲,這些要求已多次降低。最初,XRPL 要求 20 XRP 作為錢包啟用的最低儲備,但社區投票已逐步降低了這一門檻。2021 年 9 月,當代幣交易價格約為 1.20 美元時,XRPL 驗證者將基本儲備要求從 20 XRP 降低到 10 XRP,使當時的要求價值約為 12 美元。在 XRP 價格突破 2 美元後,網絡於 2024 年 12 月實施了另一次降低,將儲備從 10 XRP 降低到 1 XRP。XRPL Stats 數據顯示,10 XRP 代表最常見的錢包餘額,由 592,818 個帳戶持有,佔總錢包的 8.4%。這一模式反映了 2021 年 9 月至 2024 年 12 月期間的最低儲備要求。合計,持有...
分享
2025/09/19 08:54