Sign In

Sign in to manage your subscription

Bessy Connect
Account
Author: Pavel Onuchin, VPN and network security specialist

6 min read

What TSPU Is, and Why Ordinary Sites Stop Working Because of It

TSPU — "technical means of countering threats" — is traffic-filtering equipment installed by law on the networks of Russian telecom operators. The key difference from ordinary blocking: these devices are controlled by Roskomnadzor directly, not by the provider. The operator is obliged to route traffic through them but does not decide what gets filtered — and often does not itself know why something stopped working for its subscribers.

How TSPU differs from list-based blocking

The old scheme looked like this: an agency adds an address to a registry, the provider downloads the list and closes access on its own network. The provider could see what it was blocking and could answer a subscriber.

TSPU works differently:

Registry and provider-side blockingTSPU
Who decidesthe agency, the provider executesRoskomnadzor, centrally
What the provider seesa list of addressesnothing: the device is closed to them
What it filters ondomain, IPplus protocol signatures and connection behaviour
How fast it changeson registry updatein real time
Who answers a subscriber complaintthe providernobody you can reach by phone

Inside TSPU, deep packet inspection is at work. It analyses not only the destination address but how the connection itself looks: which protocol, which handshake, what rhythm of packets. How that analysis works: what DPI is and how a VPN gets around blocking.

Why TSPU breaks sites nobody blocked

This is the main practical effect, and it is rarely written about. Filtering by protocol signature fires not on a list of addresses but on a feature — and everything resembling that feature gets caught.

Typical symptoms on ordinary, entirely permitted resources:

  • the site opens every other time; on refresh it loads, then does not;
  • the connection drops midway through a large download;
  • an API stops responding on one operator and works on another;
  • a service is unreachable from one city and opens from the next one over.

That last point is the most recognisable sign. TSPU devices sit at network nodes, and settings on different nodes can differ. Hence the situation where "it doesn't work for me but my friend in the same city is fine" — you are simply going through different filtering points.

What is happening with TSPU in 2026

The system is being expanded. According to press reports, a modernisation programme was announced in 2026: upgrading previously installed equipment and installing new units at network nodes, with a plan to double capacity over four years and a budget of around 60 billion roubles (CNews, 25 March 2026; Kabelshchik). In parallel, another package of "sovereign internet" amendments took effect on 1 March 2026.

What this means for a user in practice: filtering becomes more precise and covers more nodes. Protocols that worked a year ago are being cut off one after another — and that is an observed picture, not a hypothesis.

Which protocols TSPU already distinguishes

As of 2026 the picture is this:

Reliably cut off: classic OpenVPN, PPTP, L2TP/IPsec, plain WireGuard, Trojan, Shadowsocks in base configuration. All of them have a recognisable pattern in their first packets, and that is what identifies the connection.

Still getting through: VLESS with Reality masking, AmneziaWG, Hysteria2 with obfuscation. The shared principle across all three is the same — not to look like a VPN. Reality performs the handshake with a real site, AmneziaWG alters WireGuard's packet structure, Hysteria2 pretends to be HTTP/3 traffic.

A detailed comparison: Hysteria2, TUIC and AmneziaWG; an analysis of Reality: Reality and VLESS in plain language.

How to tell it is TSPU cutting you off and not something else

A five-minute check:

  1. Try another operator. Home Wi-Fi against mobile data. Works on one and not the other — that is filtering, not the service.
  2. Try from another address. If the same resource opens for someone you know in a different city, it is about that particular node.
  3. Look at the nature of the failure. A "site blocked" page is the registry. Endless loading, a break midway, a reset connection — that looks like signature-based filtering.
  4. Check the timing. A restriction that switches on at certain hours or days is almost always managed, not a fault.
  5. Change protocol. If the connection falls over on the old protocol and works on a masking one, the question is settled.

Can you do anything from your side

From the user's side TSPU cannot be switched off or configured — it is equipment on the operator's network. The only thing you can influence is how your traffic looks.

What works:

  • A protocol with masking. A connection indistinguishable from ordinary HTTPS gives no signature by which it can be singled out.
  • Changing server. Individual addresses get restricted piecemeal; a neighbouring node in the same country often works.
  • An up-to-date client. Masking methods are updated in step with filtering, and an old version of an app may be using a variant that is already recognised.

What does not work: changing DNS, incognito mode, disabling IPv6 and other household advice. They help against address-based blocking, not against traffic analysis.

How this is handled in BessyConnect

The service runs on VLESS with Reality: the handshake is performed with a real site, so the connection has no signature of its own that could be written into a filtering rule. When a particular location does end up restricted, you switch to another — there are over a hundred servers, and that is exactly what a lone server on a rented VPS does not have.

If nothing connects at all right now, start with the diagnostics in why a VPN does not work.

Frequently asked questions

Is TSPU the same thing as DPI? Not quite. DPI is a traffic-analysis technology; TSPU is specific equipment installed on Russian operators' networks, inside which that technology is applied.

Can my provider switch TSPU off if I ask? No. The equipment is managed centrally, the provider has no access to it, and its installation is mandated by law.

Why does a site open for my neighbour and not for me? Most likely you are going through different network nodes with different filtering settings. Check on mobile data — if it works there, that is the reason.

Does changing DNS help against TSPU? No. Changing DNS gets around blocking by domain name, while traffic analysis looks at the connection itself and its signature.

Will all VPNs eventually be blocked? Protocols with a recognisable pattern are what get cut off. Masking protocols work for as long as their traffic is indistinguishable from ordinary web traffic — this is a race, not a one-off event.

Related articles

VPN for Telegram: How to Use Telegram When It's Blocked

BessyConnect is a VPN for Telegram: restore chats and calls when Telegram isn't working. The VLESS+Reality protocol bypasses blocks and DPI on all devices. More

VPN for WhatsApp: Make Calls When It's Blocked

BessyConnect is a VPN for WhatsApp that restores voice and video calls when they're blocked. The VLESS + Reality protocol beats DPI. Get it for iOS and Android. More

VPN for Discord: How to Access Discord When Blocked

BessyConnect is a VPN for Discord: get into Discord when it's blocked and restore voice, streams and screen sharing on PC and mobile. VLESS+Reality beats DPI. More