注意:僅在您能 24/7 執行 Windows 橋接時才應運行。若無法保證,Snowflake 是更好的貢獻方式。

1.下載Windows Expert Bundle和TorBrowser

您將需要顯示隱藏的項目和檔案副檔名。 在 Explorer 視窗左上角,單擊“查看”分頁。 在最右側的顯示/隱藏部分,複選框勾選隱藏項目與檔案副檔名。

2. 建立檔案並重新定位

在桌面開啟 Tor 資料夾。按兩下 tor.exe。當命令提示字元顯示:[notice] Bootstrapped 100% (done): Done 時,關閉視窗。這會建立資料夾 C:\Users\<user>\AppData\Roaming\tor\<user> 為您的使用者名稱)。

從桌面上的 Tor 資料夾中,選取所有 .dll.exe 檔案,並剪下/貼上至 C:\Users\<user>\AppData\Roaming\tor\ 資料夾。

在桌面開啟 Data 資料夾。在該 Tor 資料夾內,同時選取 geoipgeoip6,剪下並貼到 C:\Users\<user>\AppData\Roaming\tor\ 資料夾。

前往 C:\Users\<user>\Desktop\Tor Browser\Browser\TorBrowser\Tor\PluggableTransports。選取 lyrebird.exe 並剪下/貼上至 C:\Users\<user>\AppData\Roaming\tor\ 資料夾。

3. 建立並編輯您的 Tor 設定文件

C:\Users\<user>\AppData\Roaming\tor\ 資料夾中,在空白處右鍵選擇「新增 > 文字文件」。將檔案命名為 torrc;無副檔名。

按兩下 torrc 檔。當出現 要以何種方式開啟此檔案? 提示時,選擇 Notepad。加入下列內容:

Log notice file C:\Users\<user>\AppData\Roaming\tor\notice.log
GeoIPFile C:\Users\<user>\AppData\Roaming\tor\geoip
GeoIPv6File C:\Users\<user>\AppData\Roaming\tor\geoip6

BridgeRelay 1

# 將"TODO1"替換成你選擇的Tor埠。
# 該連接埠必須可從外部存取。
# 避免使用連接埠 9001,因為它通常與 Tor 相關聯,並且審查人員可能會在互聯網上掃描該連接埠。
ORPort TODO1

ServerTransportPlugin obfs4 exec C:\Users\<user>\AppData\Roaming\tor\lyrebird.exe

# 將“TODO2”替換為您選擇的 obfs4 連接埠。
# 此連接埠必須可從外部訪問,並且必須與為 ORPort 指定的連接埠不同。
# 避免使用連接埠 9001,因為它通常與 Tor 相關聯,並且審查人員可能會在互聯網上掃描該連接埠。
ServerTransportListenAddr obfs4 0.0.0.0:TODO2

# Tor 和 obfs4 之間的本機通訊連接埠。  始終將其設為“自動”。
# “Ext”的意思是“擴展”,而不是“外部”。  不要嘗試設定特定的連接埠號,也不要監聽 0.0.0.0。
ExtORPort auto

# 將「<address@email.com>」替換為您的電子郵件地址,以便我們在您的網橋出現問題時可以與您聯絡。
# 這是可選的,但受到鼓勵。
ContactInfo <address@email.com>

# 為您的橋樑選擇您喜歡的暱稱。  這是可選的。
Nickname PickANickname

不要忘記更改 ORPortServerTransportListenAddrContactInfo<user>Nickname 選項。

  • 使用大於 1024 的固定 obfs4 端口,仍避免 9001。

  • 請注意,Tor 的 OR 連接埠及其 obfs4 連接埠都必須可達。 若您的橋接在防火牆或 NAT 後方,請務必開放兩個埠。 您可以使用我們的可達性測試來確認您的 obfs4 埠號是否可從網際網路存取。

4. 啟用 Tor

開啟命令提示字元應用程式。使用下列命令變更目錄:cd C:\Users\<user>\AppData\Roaming\tor\。類型:tor.exe -f torrc

5. 監看歷程記錄

要確認您的網橋運作沒有問題,您應該在 C:\Users\<user>\AppData\Roaming\tor\notice.log 中看到類似的內容。

[notice] Your Tor server's identity key fingerprint is '<NICKNAME> <FINGERPRINT>'
[notice] Your Tor bridge's hashed identity key fingerprint is '<NICKNAME> <HASHED FINGERPRINT>'
[notice] Registered server transport 'obfs4' at '[::]:46396'
[notice] Tor has successfully opened a circuit. Looks like client functionality is working.
[notice] Bootstrapped 100%: Done
[notice] Now checking whether ORPort <redacted>:3818 is reachable... (this may take up to 20 minutes -- look for log messages indicating success)
[notice] Self-testing indicates your ORPort is reachable from the outside. Excellent. Publishing server descriptor.

6. 最後備註

如果您在設定橋接時遇到問題,請查看 our help section。 如果您的網橋現在正在運行,請檢查 post-install notes