Blocked access, a Tor Browser that will not connect, and two products offered as solutions: a bridge and a VPN. They fail in different places and repair different things. A bridge is an entry point into Tor that is not published in the relay directory, while a VPN is a tunnel to an operator you chose. Choosing between them starts with naming what is actually broken.

Two Tools, Two Different Jobs

A bridge changes how Tor Browser reaches the Tor network. The client still builds a circuit, still uses an exit relay for the public web, and still depends on the directory authorities for everything except that first hop. A VPN changes how the local machine reaches an endpoint of your choosing, and everything after that endpoint is the operator's business.

That difference decides which failure each tool can address. If connections to known Tor entry addresses are blocked, a bridge offers another entry, and the Tor Project's bridge documentation describes the supported ways to obtain one. If the network inspects all traffic, a bridge may help and may not, because pluggable transports change the shape of a connection rather than guaranteeing that nobody can recognise it. If the local network is monitoring destinations, the answer is a different question entirely. Bring the symptom before bringing a product.

What a Bridge Actually Hides

A bridge is a relay that is absent from the public directory, distributed through separate channels such as the built-in request flow or email. It hides the entry point from anyone reading the public list, which is the whole purpose.

It does not hide the destination from the site you visit, because the exit relay still makes that request. It does not make the local network blind either, since the connection still leaves the machine with an address and a timing pattern. A bridge is a reachability tool first and a privacy tool second.

What VPN-First Tor Changes

Running Tor through a VPN moves the first hop: the local network sees the VPN endpoint, and the VPN operator sees a connection to a Tor entry. The circuit itself is unchanged from that point on.

That arrangement shifts who can observe the entry connection and adds another account, client and failure mode to maintain. It also changes what the VPN operator could correlate, which is a policy question rather than a technical one. A VPN does not cover every program on the machine by default, so a separate mail client or sync tool may still use the plain path. Treat any connection indicator as evidence about one program, not about the device.

Verify the Program You Care About

Test the application in question rather than the presence of an icon. A listening SOCKS port and a working circuit are two separate facts, and only the second one means anything.

tor --verify-config
curl --socks5-hostname 127.0.0.1:9150 https://check.torproject.org/api/ip

The first command checks that the Tor process accepts its configuration, and the second reports which exit address the network actually sees. If the second fails while the first passes, the circuit is not the problem and the local proxy setting is. Repeat the check with the tool that was failing, since a browser extension can hold a proxy configuration of its own.

Keep the evidence with the ticket: the transport in use, the entry type, and the observed exit. Those three lines settle most connectivity arguments without another product comparison.

Ngaahi tokoni fekau'aki