TORZON GATEWAY — BRIDGE CONFIGURATION GUIDE
The walkthrough for the moment when plain Tor will not connect. Identify the blocking method on your network, pick the matching pluggable transport, and reach the Torzon marketplace from inside any of the 80+ countries we currently see traffic from. Desktop, mobile, and self-hosted paths are all documented below.
WHAT YOU WILL NEED
Gather these before starting the bridge configuration. Most readers already have everything except the PGP key — install it once and you can verify every future bridge list.
Desktop or Mobile
Windows, macOS, Linux for Tor Browser. Android for Orbot. iOS for Onion Browser.
Tor Browser 14+
Latest build ships with all three pluggable transports preinstalled. Download only from torproject.org.
No-log VPN
Outer wrapper that hides Tor usage from your ISP. Optional but recommended in hostile jurisdictions.
GnuPG Client
For verifying bridge lists and mirror addresses against fingerprint 8C71 4F25 6A93 D182 E574 B91C 3D67 8F45 A2D6 C918.
This Page Bookmarked
Re-visit the Gateway whenever you need a fresh bridge or a different mirror endpoint.
FROM BLOCKED TO CONNECTED — SEVEN STEPS
Each step is sized to the work it actually requires. Follow them in order; later steps assume earlier ones have been completed.
Probe Your Network
Diagnose firstOpen Tor Browser and click Connect. Watch the bootstrap progress closely.
- Reaches 100% in < 30s: Your network is unrestricted. Skip directly to step 5.
- Stalls at 10–25%: The ISP is blocking guard relay IPs. You need a bridge with any transport.
- Bootstrap completes but .onion times out: DPI is fingerprinting Tor TLS post-handshake. You need obfuscated traffic — obfs4 or meek.
- Bridge connects then drops: Active probing is identifying bridges by behaviour. snowflake (which moves) is your best option.
Tor Browser logs the precise stall point. Open the connection assistant to read the failure stage — it dictates which transport will work.
Configure obfs4 Bridges
Default choiceobfs4 is the right starting point for ~80% of blocked networks. It wraps Tor traffic in a randomized byte stream that defeats most DPI signatures. Configure inside Tor Browser:
- Open
Settings → Connection - Under Bridges, choose Use a bridge
- Select Use a built-in bridge → obfs4 for the easy path, or Add a bridge manually to paste a fingerprint-rotated line from our signed list
- A bridge line looks like:
obfs4 IP:PORT FINGERPRINT cert=<base64> iat-mode=0 - Click Connect — the bootstrap should now complete in 30–90 seconds
Always verify a manually-pasted bridge line against the PGP-signed list on this Gateway before pasting. A poisoned bridge can silently inject a malicious guard.
Switch to Snowflake When obfs4 IPs Burn
High-censorshipSome firewalls enumerate published obfs4 bridge IPs and block them faster than the directory rotates. Snowflake routes through ephemeral WebRTC proxies hosted by volunteers — the proxy IPs change constantly, making bulk blocklists impractical.
- In Settings → Connection → Bridges, pick Use a built-in bridge → snowflake
- Tor will now use a STUN signaling broker to rendezvous with a random WebRTC proxy
- Your traffic looks like a video call to passive observers — same WebRTC handshake, same UDP/TLS fingerprint
- Expect higher latency (200–400 ms) but considerable resilience against IP enumeration
Snowflake pairs particularly well with Mirror β — that endpoint's upstream relays are tuned for snowflake's jitter profile.
meek-azure for CDN-Only Networks
Corporate / hotel firewalls
Some networks — corporate offices, hotel WiFi, university LANs — only allow outbound HTTPS to a small set of well-known CDN domains. meek-azure tunnels Tor traffic inside an HTTPS connection to *.azureedge.net, which the firewall sees as innocuous Microsoft traffic.
- In Settings → Connection → Bridges, pick Use a built-in bridge → meek-azure
- Tor wraps the entire circuit inside HTTPS to a Microsoft Azure edge node
- Domain fronting puts a different SNI on the wire than the host header — the CDN, not the firewall, decides where to route
- Expect the highest latency of the three transports (250–500 ms) — but it works through almost any TLS-permitting filter
meek depends on a CDN provider's continued tolerance of domain fronting. If one Azure region begins rejecting the technique, switch to obfs4 or snowflake until upstream is restored.
Layer a No-Log VPN Underneath Tor
Defeats ISP traffic analysisEven with a pluggable transport, your ISP sees that you connect to a single odd endpoint for hours at a time. Adding a no-log VPN as the outer layer means the ISP sees only well-known VPN protocol traffic to a generic VPN provider — Tor usage becomes invisible at the ISP level.
- Connect the VPN before launching Tor Browser (the VPN → Tor configuration)
- Pick a provider in a privacy-friendly jurisdiction that accepts cryptocurrency for signup
- Verify the VPN does not perform DNS leaks: visit
dnsleaktest.comvia the VPN before opening Tor - If the VPN itself is blocked locally, use a VPN obfuscation mode (WireGuard over WebSocket, or Shadowsocks)
Do not use the inverse Tor → VPN layout. It exposes you to the VPN provider as a Tor exit, which is not what you want.
Mobile: Orbot & Onion Browser
Phone-only usersWhen desktop access is unavailable, mobile remains a viable path. Both major platforms have battle-tested Tor clients with full bridge support.
Android — Orbot 17+:
- Install Orbot from F-Droid (preferred) or Google Play
- Open Settings → Bridges — paste an obfs4 line, scan a bridge QR, or pick snowflake
- Toggle VPN Mode to route the entire phone through Tor, or pick per-app to limit it to Tor Browser for Android
- Open Tor Browser for Android, paste a Torzon mirror address, browse
iOS — Onion Browser 3+:
- Install Onion Browser from the App Store
- On first launch choose Configure bridges — built-in obfs4, snowflake or meek-azure are all available
- Tap Connect, wait for the circuit, then load a Torzon mirror
- Set the security slider to Gold for the equivalent of Tor Browser's "Safest" setting
Mobile Tor users should treat their device's keychain as the highest-value target. Use a unique account password and enable PGP 2FA on Torzon — phone backups synced to cloud accounts are a known attack surface.
Self-Host a Private Bridge
Last-resort fallbackWhen every public transport is blocked — and for hostile jurisdictions this does happen — running your own bridge is the most reliable solution. A private bridge IP that has never been published cannot be on any blocklist.
- Rent a $5/month VPS in a privacy-friendly jurisdiction. Pay in XMR if possible
- Install Tor with obfs4 support:
apt install tor obfs4proxy - Add to
/etc/tor/torrc:BridgeRelay 1 ORPort 443 ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy ServerTransportListenAddr obfs4 0.0.0.0:9001 ExtORPort auto ContactInfo your-pgp-keyid PublishServerDescriptor 0
- The
PublishServerDescriptor 0line is critical — it keeps the bridge unlisted in any directory - Restart tor and read the bridge line from
/var/lib/tor/pt_state/obfs4_bridgeline.txt - Paste that bridge line into Tor Browser back home, behind the firewall
A single private bridge can comfortably serve 5–10 users — enough for a household, a newsroom, or a small civil-society organization in a censored region. Share the bridge line out-of-band, never via channels likely to be monitored.
QUICK BRIDGE VS HARDENED CIRCUIT
Two configurations sized for different threat models. Pick the one that matches what your network is actually doing.
PRE-SESSION CONNECTIVITY CHECKLIST
Run through every item before each session — censored networks adapt, and last week's working transport may need switching today.
Tor Browser Up to Date
Bridge handshakes change between releases. Older builds get progressively easier to fingerprint.
VPN Connected First
The VPN must be live before Tor starts. Run a leak test and confirm no IP exposure.
Bridge Line Verified
If you paste a bridge manually, validate the PGP signature on the bridge bundle against fingerprint 8C71 4F25 6A93 D182 E574 B91C 3D67 8F45 A2D6 C918.
Mirror Selected by Latency
Use the Gateway's reachability monitor to pick α, β or γ based on which one responds fastest from your transport.
No Identifying Metadata
A unique username, a fresh password, a separate PGP key. Never pair the marketplace identity with anything from the surface internet.
Fallback Transport Pre-tested
If your primary transport burns mid-session, having a second one already configured saves minutes of panic.
CIRCUIT UP, GATEWAY OPEN.
Once your bridge is configured and your transport tested, the marketplace itself is identical regardless of which mirror you used. From bootstrap to first listing typically takes 30–35 minutes the first time, far less every session after.
