When a Torzon Mirror Reads Down — Recovery Guide
A timeout is not always an outage. Most of the time one mirror is unreachable from your particular network while the other two answer fine. This guide is the ordered procedure for telling those apart: confirm against the status snapshot, switch mirror, switch transport, and only then conclude the service itself is offline. It is written for the reader staring at a stalled circuit.
Have These Open First
Recovery goes faster with the right tabs and tools to hand. None of this is exotic — most readers already have everything except, perhaps, a second transport pre-configured.
The Status Snapshot
The mirror status page open in a normal browser, so you can compare its reading to your own symptom.
Tor Browser 14+
Latest build ships all three pluggable transports. Download only from torproject.org.
All Three Addresses
The verified alpha, beta and gamma addresses, so switching mirror is a paste away.
The Signed Manifest
Fingerprint 4D2A 9F61 7C08 B3E5 1A94 6F2D 8B70 C5E3 9A14 D6F8 to confirm any fresh address.
A Backup Transport
Snowflake configured as a one-click fallback so switching transport is instant under pressure.
From Timeout to Reachable — Seven Steps
Work them in order. Each step rules out one cause, so by the end you either have a working circuit or a genuine outage worth reporting.
Is It You, or the Service?
Triage firstBefore anything else, open the mirror status page in your everyday browser and read the snapshot.
- Snapshot green, your client times out: the block is local. Continue to step 2.
- Snapshot shows one mirror degraded or down: use a different mirror, skip to step 2.
- Snapshot shows all three down: a genuine outage is in progress. Check the status log for an open incident and wait it out.
The snapshot has a timestamp for a reason. A green reading from three hours ago is documented history, not a promise about this second — but it is still the fastest way to tell a local fault from a service-wide one.
Switch to a Sibling Mirror
Cheapest fixThe three mirrors live in three regions on three paths. A block or throttle on one rarely touches the other two, so the single most effective move is to paste a different address.
- If α times out, try β, then γ
- Pick by the reachability matrix — choose the mirror that reads cleanest from your region
- Paste the new address only after confirming it against the signed manifest
In most reported cases this is where the problem ends: one regional path was throttled and a sibling mirror answers immediately.
Change Transport, Not Just Mirror
When all mirrors stallIf every mirror times out, the failure is below the endpoint — the transport itself is being blocked. The reachability matrix shows obfs4 dropping from censored regions while snowflake and meek-azure stay green, so the fix is to change how the traffic is shaped.
- In Tor Browser open Settings, then Connection, then Bridges
- Switch from obfs4 to snowflake — it rides WebRTC and is far harder to bulk-block
- If snowflake also stalls, try meek-azure, which hides inside HTTPS to a CDN front
- Re-test the mirror after each transport change before moving on
The pairing is documented for a reason: snowflake reads best against Mirror β, meek-azure against Mirror γ.
Refresh the Bridge Set
obfs4 dipWhen the matrix shows an obfs4 dip from your region, the usual cause is bridge IP enumeration: the firewall learned the published bridge addresses and blocked them. A fresh bridge line restores reachability without touching anything else.
- Request new built-in bridges from Tor Browser, or import a fresh obfs4 line
- Remove the burnt bridge entries so Tor stops retrying dead IPs
- Re-test against the mirror the matrix recommends for your region
Only paste bridge lines from a source you trust. A poisoned bridge is a deanonymization risk — the security page covers how to verify one.
Add a No-Log VPN Underneath Tor
If the ISP throttles TorSome networks do not block Tor outright; they throttle anything that looks Tor-shaped until circuits time out. Wrapping Tor inside a VPN means the ISP sees only generic encrypted traffic to a generic provider, and the throttling has nothing to grab.
- Connect the VPN before launching Tor (the VPN-then-Tor order)
- Choose a no-log provider in a privacy-friendly jurisdiction
- Run a DNS leak test before opening Tor, then re-test the mirror
Do not reverse the order. Tor-then-VPN exposes you to the VPN as a Tor exit and does nothing for throttling.
Cross-Check on Mobile
Rule out a desktop faultA quick second-device test separates a desktop misconfiguration from a real reachability problem. If the same mirror and transport answer on a phone, your desktop setup is the culprit.
- Android: connect through Orbot with the same transport, then load the mirror
- iOS: use Onion Browser with a built-in obfs4 or snowflake bridge
- Note the result — matching failure on both devices points at the network, not the client
This is a diagnostic step, not a setup guide; the goal is only to confirm where the fault lives.
Confirm, Then Report
Help the next sweepIf two transports and all three mirrors fail from your location while the snapshot reads green elsewhere, you have found something the probe network cannot see from its current vantage points. That is worth reporting.
- Note your region, the transports tried, and where each circuit stalled
- Send it to the contact address on the about page
- A corroborated report can add a vantage point or open an incident in the log
Good reports make the matrix more accurate for the next person in your region — that is the whole point of an independent monitor.
Quick Recheck vs Full Diagnosis
Two passes for two situations. Use the quick one when a single mirror blips; use the full one when nothing reaches at all.
Recovery Checklist
Run through these before you decide a mirror is genuinely down. Most stalled circuits clear on one of the first three.
Checked the snapshot
You compared your symptom to the published status before touching settings.
Tried all three mirrors
Alpha, beta and gamma each attempted, addresses verified against the manifest.
Cycled the transports
obfs4, snowflake and meek-azure each tried against the recommended mirror.
Refreshed bridges
Burnt bridge IPs replaced with a fresh, verified line.
Tested a second device
A phone over Orbot or Onion Browser confirmed whether the fault is local.
Ready to report
Region, transports tried and stall point noted, in case the failure is real.
Reachable Again? Note What Worked.
The mirror and transport pairing that fixed it today is the one to try first next time your network shifts. Keep the status page bookmarked so the next stall starts with evidence, not guesswork.
