Sign In

Sign in to manage your subscription

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

11 min read

Why a blocked site opens without a VPN: works today, not tomorrow

A blocked site opens without a VPN when your request has slipped past the filter. In Russia there are two filters: the carrier's own, which checks against Roskomnadzor's registry, and TSPU (ТСПУ, "technical means of countering threats"), the regulator's equipment installed in the carrier's network. They aren't on every route, they work differently, and they sometimes fail. That's why the same site opens for your neighbor on a different carrier, on mobile internet, in an app, or simply today, and tomorrow it's gone again.

Why does a blocked site open without a VPN?

The reason is almost always the route, not that the block has been lifted. The request went through a different DNS server, a different network or a different protocol, or it hit a moment when the filter didn't trigger. Restrictions are sometimes officially lifted too, but that's easy to check.

What happenedWhat it looks likeFor how long
The site was removed from the registryOpens on all carriers and all devicesYes, for good
The carrier blocks only via DNSOpens after changing the DNS in the browser or phoneUntil the filter is changed
The filter is weaker on your routeWorks on one carrier and not on anotherUnpredictable
TSPU failure or shutdownSuddenly works for many people, then gets slow again a few days laterDays
The app takes a different pathWorks in the app but not in the browserUntil the filter is updated
Browser or app cacheThe old feed is visible, nothing new loadsMinutes
Throttling instead of blockingThe site opens partially, without images and videoWhile the restriction is in effect

If you need access that doesn't depend on which route your request takes today, we recommend BessyConnect: its protocol disguises traffic as ordinary HTTPS.

How website blocking works in Russia: the registry, the carrier and TSPU

Blocking starts with an entry in Roskomnadzor's unified registry. Under Part 10 of Article 15.1 of Federal Law 149-FZ, a telecom operator must restrict access to a site within 24 hours of its inclusion in the registry. Technically, this is done by two different mechanisms.

The first mechanism is the carrier's own filter. It downloads the registry and responds to requests for prohibited addresses with a block page. The second is TSPU. Under Clause 5.1 of Article 46 of the Law "On Communications", the carrier must ensure TSPU is installed at nodes with data rates above 10 Gbit/s. If traffic is filtered centrally through TSPU, the carrier isn't required to restrict access itself. More about this equipment is in the article TSPU: what it is and how filtering works.

What this looks like in practice was shown by a study by researchers at the University of Michigan and their co-authors, "TSPU: Russia's Decentralized Censorship System" (IMC conference, October 2022). The authors found more than a million addresses in 650 networks sitting behind TSPU. In 70% of cases the device is no more than two hops from the end address, meaning very close to the subscriber. At the time, TSPU blocked by the site name at the start of a secure connection (SNI), by IP address and by the QUIC protocol. Why the site name is visible even in HTTPS is explained in the article SNI and ECH: how sites are blocked by name.

The most telling figure from the same study concerns the difference between the filters. The researchers took 10,000 domains added to the registry since January 1, 2022. The DNS servers of Rostelecom and OBIT returned a block page for only 1,302 and 3,943 of them. TSPU in the same networks blocked 9,655 domains. One registry, but two filters with very different coverage.

Why does YouTube work for some people but not others?

Because different carriers, regions and connection types have different paths to the site and different filters along those paths. Home internet and mobile internet from the same carrier can also behave differently.

Examples from recent years:

  • Instagram, October 2022. On October 13, 2022, Hi-Tech Mail checked reports that the social network had started working without a VPN. For MTS subscribers the app worked reliably; for MegaFon subscribers it was hit-or-miss, and only on mobile internet with Wi-Fi turned off. The carriers didn't comment.
  • YouTube, August 2024. Kommersant wrote on August 28, 2024, that traffic from Google's caching servers to subscribers in Russia had dropped to about 30% of the July level. At the same time, at least two fixed-line operators in the Northwestern Federal District reported that YouTube worked for them without any additional tools.
  • YouTube, February 2026. According to Meduza on February 11, 2026, youtube.com was removed from the National Domain Name System (NSDI) on February 10. The site nevertheless remained accessible through other Russian DNS servers and on Rostelecom. How exactly ISPs use the NSDI, as primary or backup, isn't publicly known.

Video has an additional cause: caching inside the network. Google Global Cache, according to Google's help center, lets an ISP serve some Google content from its own servers. A video from such a cache and a video coming from abroad travel different paths, so video may load on one carrier and not on another.

Why did it open today but not tomorrow?

Filters change, break and get fixed without announcements. If a site suddenly starts working for many people at once, most often it's a temporary shutdown or an equipment failure, not a decision to lift the block.

In November 2024, Habr described a typical story. The monitoring service GlobalCheck showed YouTube as fully accessible again, and many people wrote "YouTube is working on all carriers". A few days later videos started loading slowly again. Commenters linked the brief "clearing" to TSPU being temporarily switched into a mode that passed traffic without filtering. No one officially confirmed this.

There are also one-off misses. In the 2022 study, TSPU let through anywhere from fractions of a percent up to 2.19% of the requests it should have blocked, depending on the network and the blocking type. Where there were two devices on the path, there were fewer misses: a failure has to coincide on both. Hence the common situation: the page opened once, you refreshed it, and it was gone.

It works in the opposite direction too. New addresses are added to the registry, and the carrier has 24 hours to apply the entry. A site that opened freely yesterday may be filtered today.

Why does it work in the app but not in the browser?

The app and the browser reach the same service by different paths: through different addresses, protocols and DNS. The filter may block one path and let the other through.

Here's what differs:

  1. DNS. If the carrier blocks via its own DNS server, anything that asks a different server for the address opens. In Chrome, according to Google's help center, secure DNS works in automatic mode by default, and the user can choose their own provider. Then the browser opens the site while other apps on the same phone don't. What encrypted DNS hides and what it doesn't is covered in the article private DNS: DoH and DoT. Changing DNS doesn't help against TSPU: the site name is visible in the connection itself.
  2. Protocol. According to the TSPU study, on March 4, 2022, users in Russia noticed that QUIC version 1 had stopped working: the filter was dropping UDP packets to port 443 with a payload of 1,001 bytes or more. On failure, the browser falls back to ordinary TCP, while an app may behave differently, and the results end up different.
  3. Addresses and IPv6. An app often connects directly to its own servers rather than to the site's address. If both you and the service have IPv6, the connection goes over different addresses than with IPv4. This may not be affected by IP-based blocking, but it will be affected by blocking by site name.
  4. Cache. The app shows a saved feed, the browser serves a page from memory. It seems like everything works, although nothing new is loading anymore.

A special case is partial loading. On June 26, 2025, Cloudflare reported that since June 9, 2025, Russian ISPs, including Rostelecom, MegaFon, Vimpelcom, MTS and MGTS, had been letting through only the first 16 KB of each file from its servers. The page starts to open, but images, scripts and video get cut off. This is a restriction, not a site failure.

How to check why a site opened for you

The check takes a few minutes:

  1. Check the address in Roskomnadzor's official service blocklist.rkn.gov.ru. If there's no restriction, the site may have left the registry. But keep in mind: in the 2022 study, TSPU also blocked domains that weren't in the registry, mainly Google services, news sites and tools for accessing blocked resources.
  2. Open the site on a different network: mobile internet instead of home internet or vice versa. A difference points to a specific carrier's filter.
  3. Open it in a different browser and in the app. A difference points to DNS, protocol or cache.
  4. Refresh the page several times over half an hour. If it opens sometimes and sometimes not, you're seeing filter misses.
  5. See whether the page loads completely. Text without images and video is a sign of throttling.

If a site only opens via a lucky route, you can't rely on it. What really works without a tunnel and where you need one is collected in the article how to get by without a VPN: what works and what doesn't.

Why we recommend BessyConnect

With a VPN, access doesn't depend on which filter your carrier has or whether it triggered today. All traffic goes through a single encrypted connection to a server beyond the filter. What matters is that the tunnel itself isn't recognized: according to the 2022 study, TSPU identifies protocols by characteristic bytes at the start of packets, which is exactly how it detected QUIC.

What BessyConnect offers:

  • the VLESS protocol with Reality camouflage: to the network, the connection looks like ordinary HTTPS;
  • more than 100 servers;
  • no logs are kept, and registration isn't required;
  • there's a trial period to check how it works on your carrier.

Download the app:

The app isn't in the Russian App Store: to install it on iPhone you need an Apple ID from another country.

The honest limit. A VPN won't help if mobile internet has been switched to whitelists: the tunnel has nothing to connect to; details are in the article does a VPN help when mobile internet is shut off. It won't bring back a site that has gone down on its own or that blocks users from Russia on its side. And it doesn't change the rules: what's allowed and what's prohibited is covered in the article is a VPN legal in Russia.

If a site opens for you sometimes and sometimes not, don't chase a lucky route. Install BessyConnect from the download page and test it on your carrier during the trial period.

Frequently asked questions

Why does Instagram work without a VPN? Usually because of the route: a different network, a different DNS server or a temporary filter failure. In October 2022 this happened for some MTS and MegaFon subscribers on mobile internet, and the Hi-Tech Mail editors warned right away that the access was temporary.

How can I find out whether a site is officially blocked? Enter the address in Roskomnadzor's service blocklist.rkn.gov.ru. It will show whether access to that address is restricted under the registry. Absence from the registry doesn't guarantee the filter leaves the site alone.

Does changing DNS help open a blocked site? Only if your carrier blocks the site via DNS. TSPU sees the site name in the connection itself, and changing DNS doesn't work against it.

Why does a site open, but without images and video? Most often it's throttling, not a broken site. In June 2025 Cloudflare reported that Russian ISPs let through only the first 16 KB of each file from its servers, so images and video get cut off.

Is BessyConnect suitable if a site only opens every other time? Yes. BessyConnect runs on VLESS with Reality camouflage, and the connection looks like ordinary HTTPS, so access doesn't depend on filter failures along your route. If mobile internet has been switched to whitelists, no VPN will help.

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