注意:如果可以 24/7 運行 Windows 中繼,則應僅運行它。如果您無法保證這一點,Snowflake 是貢獻資源的更好方式。

在 Windows 系統設定中繼需要執行幾個簡單的步驟來設定使用者帳戶、下載 Windows expert bundle、執行 torrc 配置檔案並從命令列啟動 Tor。 以下是有關如何執行這些步驟的詳細說明 - 請確保您非常仔細地遵循這些步驟,並在此過程中進行任何必要的修改。

1. 建立 Tor 使用者帳戶

首先,您需要建立一個新帳戶,以允許 Tor 獨立於您的個人配置運行,並具有可管理的系統權限。

  1. 首先,開啟控制台並選擇「帳戶」。
  2. 在左側選單中,選擇「家人和其他人」。
  3. 在「將其他人新增至此電腦」副標題旁,按大型 + 號。
  4. 現在將出現一個面板,詢問 Windows 帳戶資訊。在底部,選擇顯示「我沒有該使用者登入資訊」的小文字。
  5. 在下一個畫面中,選擇底部相近文字 Set up user without using a Microsoft account。
  6. 輸入使用者的使用者名稱。您喜歡的任何內容都可以,但在本指南中將使用使用者名稱 torrelay。然後輸入強密碼並繼續。

2.下載並配置Windows Expert捆綁包

2.1 下載

下一步是下載並安裝 Windows Expert 套件,並設定 torrc 檔。

  1. Head over to Download Tor and scroll down to select 'Windows Expert Bundle'.
  2. 前往 C:\Users\torrelay\ 目錄。
  3. 建立一個名為 tor 的資料夾。 *(可選。可以使用自訂路徑,但您必須在以下步驟中進行必要的修改。)

2.2 配置

  1. 將壓縮的 Expert 套件解壓到你新建立的 Tor 目錄中。裡面會放入兩個資料夾:一個叫做 Tor,另一個叫做 Data。
  2. 現在,請建立 log 資料夾,位於 C:\Users\torrelay\tor 路徑下。 然後,建立空檔案並命名為 notices.log,放入 log 資料夾中。
  3. 您現在需要建立 torrc 檔以定義中繼的規則。 該檔案的預設目錄路徑是 C:\Users\torrelay\AppData\Roaming\tor\torrc,但您可以在命令列啟動時使用 -f 標誌指定自訂位置。 (更多內容請見下文)
  4. 以文字編輯器開啟您新建的 torrc 檔,並填入下列內容:

    #Change the nickname "myNiceRelay" to a name that you like
    Nickname myNiceRelay
    ORPort 9001
    ExitRelay 0
    SocksPort 0
    #Paths assume you extracted to C:\Users\torrelay\tor - if you
    #extracted elsewhere or used a different username, adjust the
    #paths accordingly
    DataDirectory C:\Users\torrelay\tor\Data
    Log notice file C:\Users\torrelay\tor\log\notices.log
    GeoIPFile C:\Users\torrelay\tor\Data\Tor\geoip
    GeoIPv6File C:\Users\torrelay\tor\Data\Tor\geoip6
    #Put your email below - Note that it will be published on the metrics page
    ContactInfo tor-operator@your-emailaddress-domain
    
  5. 確認所有內容填寫正確後,儲存並退出。

3. 啟動你的中繼

依您的偏好與需求,首次啟動中繼有兩種方式。

3.1 方法一:使用者介面

  1. 前往您解壓縮 Tor 檔案的目錄。
  2. 只需按住 Shift 鍵並右鍵單擊 tor.exe 文件,然後從下拉式選單中選擇“以其他使用者身份運行”,然後在出現提示時輸入您的 Tor 帳戶密碼。
  • 注意:請務必不要單擊“以管理員身份運行”按鈕 - 這很危險!

3.2 方法二:命令列

  1. 開啟命令提示字元。前往 C:\Users\torrelay\tor\Tor,請執行指令 cd C:\Users\torrelay\tor\Tor。
  2. 輸入 RUNAS /user:torrelay tor.exe 並按 Enter 鍵。如果您的 torrc 檔案位於預設位置(例如 home 資料夾)之外的其他位置,請使用 -f 標誌指定路徑。
    • 範例:RUNAS /user:torrelay "tor.exe -f C:\Users\torrelay\tor\Tor\torrc"
  3. 你現在應該會在終端機看到 Tor 啟動。請等到它完成啟動程序(bootstrapping)。
  4. 過一小段時間後應會發布其 OrPort,您便成功為 Tor 網路轉送流量。
    • 注意:依您的系統設定,Tor 可能無法啟動,並出現無法建立檔案的錯誤訊息。如果發生這種情況,請開啟 Windows Defender 資訊安全中心並選擇「應用程式與瀏覽器控制」。將 tor.exe 檔案加入權限清單,然後從命令列重新執行 tor.exe。Tor 應該就能正常啟動。

4. 最後備註

若您設定中繼遇到問題,請查看我們的 help section。 如果您的中繼現在正在運行,請查看 post-install 註釋。