Map

Current state of VPN circumvention in Russia (April 2026)

Sources clippingsrussiavpncensorship ↳ show in map Markdown
title
Current state of VPN circumvention in Russia (April 2026)
created
2026-04-21
note
Content below was pasted by the user from the Claude share page, which is JS-rendered and not scrapable. Represents a Claude-produced synthesis of ntc.party community discussions and public reports as of April 2026.
tags
clippings, russia, vpn, censorship

Current state of VLESS in Russia (as of April 2026)

The short version: plain VLESS+Reality with TCP+Vision is still the baseline, but it's been degrading region-by-region since late 2025. The winning configuration on ntc.party right now is VLESS + Reality + XHTTP (often with steal-oneself), with CIDR whitelisting as the critical factor. Pure Reality/Vision on random hosters is the thing that's breaking.

What's being blocked and how

TSPU is now running a whitelist based on the SNI in the TLS handshake, and has additionally started applying a whitelist based on the CIDR (IP subnets) of destination servers. This is the real story behind the "VLESS is blocked" headlines β€” Reality as a protocol hasn't been broken, but connections to "suspicious" subnets (Hetzner, DigitalOcean, OVH, many Cloudflare ranges) are being actively throttled or dropped during/after the handshake.

What's working

  1. VLESS + Reality + XHTTP (the new default). At the end of 2025, RKN began blocking the REALITY security layer in some regions. XHTTP looks like regular HTTP/2 or HTTP/3 traffic rather than raw TLS, which sidesteps the statistical fingerprinting that catches Reality-over-TCP. Canonical ntc.party thread: "ПанСль, XHTTP ΠΈ REALITY Π½Π° ΠΎΠ΄Π½ΠΎΠΌ сСрвСрС с ΠΏΠΎΡ€Ρ‚ΠΎΠΌ 443".
  2. VLESS + Reality + XHTTP + "steal oneself". Instead of impersonating Microsoft/Apple/Yandex, present your own real domain+cert at 443 and fall back to nginx for non-proxy traffic. Survives active probing because the server actually is that site.
  3. VLESS on whitelisted SNI + whitelisted CIDR. Surviving SNIs: max.ru, sun6-21.userapi.com, other state-approved whitelist domains. IP must also land in a "white" CIDR β€” personal VPSes on OVH/Hetzner/DO get dropped even with correct SNI.
  4. Cascade through RU VPS β†’ foreign VPS. Small RU VPS as the whitelisted endpoint, tunnels to real foreign exit. ~80% throughput hit (500 β†’ 90 Mbps in OP's case), needs client-side fragmentation + noise on the first hop.

What's breaking (don't bother in 2026)

  • VLESS + Reality + Vision over plain TCP on non-whitelisted CIDRs β€” dropping intermittently on mobile operators across Povolzhye, SPb, Yekaterinburg.
  • VLESS + gRPC + nginx β€” fully collapsed on some connections April 10–11 2026 with servers needing reboots.
  • WebSocket without Reality β€” detectable via statistical analysis.
  • MTProto/FakeTLS for Telegram β€” started failing across multiple users on ntc.party around midday Moscow time on April 1, 2026.

Non-VLESS circumvention methods in Russia (April 2026)

Tier 1 β€” Actively working

  • AmneziaWG 2.0 β€” clear winner among WireGuard-family. As of Feb 13 2026, TSPU mass-blocking VPN protocols; WireGuard fully blocked, OpenVPN fully blocked, old AmneziaWG blocked, but AmneziaWG 2.0 and XRay still work. Amnezia founder Mazay Banzaev: over summer RKN almost completely blocked unidentified UDP traffic, which prompted the upgrade.
  • Trojan (with TLS) β€” still listed as working by Amnezia team. Needs real cert on non-suspicious CIDR.
  • NaiveProxy β€” HTTP/2-over-TLS disguised as Chrome traffic. Literal Chromium doing the handshake.
  • Hysteria2 / TUIC (with caveats) β€” QUIC-based. Work on home fiber, flaky on mobile. Port 443/UDP mandatory, obfs padding matters.

Tier 2 β€” Situational / degraded

  • Shadowsocks (2022 variant) β€” old SS dead from Russia since summer 2025 (personal SS servers in NL and paid SS VPNs failing simultaneously, reachable over HTTP/SSH but SS/Outline resets). SS-2022 somewhat better but still detected via first-packet entropy. OK when tunneled inside something else.
  • Outline β€” same story, it's Shadowsocks with nicer UI.
  • Cloak / ShadowTLS / ShadowQuic β€” legit-website TLS cert during initial handshake. ShadowTLS v3 works on right CIDR+SNI; same CIDR whitelist problem.

Tier 3 β€” Dead or dying

  • Plain WireGuard β€” ~Feb 16 2026 on vdsina hosting, WG block rolled out based on initial handshake. Previously blocked only the UDP port receiving the handshake; now blocks all UDP ports except <1000.
  • OpenVPN β€” fully blocked across major operators.
  • VMess β€” listed among "generally still work" but community has migrated off; known statistical fingerprints.
  • MTProto / FakeTLS β€” April 1 2026, multiple users reported failures midday Moscow time.
  • L2TP / IKEv2 / PPTP β€” trivially DPI-detectable, blocked where it matters.

Orthogonal tools

  • zapret / GoodbyeDPI / ByeDPI β€” client-side fragmentation/TTL manipulation. No exit out of Russia, just help reach blocked resources by splitting the TLS ClientHello so TSPU's SNI matcher chokes. Active development.
  • Cascade / multihop through RU VPS β€” pattern regardless of protocol. Russian VPS on "white" network first hop, foreign exit second hop.

Practical recommendation

For a non-VLESS primary in April 2026: AmneziaWG 2.0 for general use + Hysteria2 as performance-optimized secondary on home connections. Trojan-TLS or NaiveProxy fallback for when UDP gets squeezed on mobile. Layer zapret on top for direct-access without tunneling.

The protocol matters less in 2026 than the CIDR of your exit IP and whether you're doing proper fingerprint obfuscation (padding, mux, fragmentation). Poorly configured VLESS+Reality dies faster than a well-configured AmneziaWG 2.0.

Hosting recommendations (April 2026)

Framing shift from 2023-2024: pick on CIDR survival against the TSPU whitelist and hoster cooperation with RKN, not on price/latency.

  • PQ.Hosting (Moldova) β€” explicitly circumvention-friendly, 25+ locations, doesn't respond to RKN. Popular enough that subnets get poked at.
  • 4vps.su β€” small, RU-speaking support, VPN-specific. Referenced in AntiZapret-VPN deployment docs.
  • justhost.asia β€” cheap experiments. Shared IPs often pre-burned; dedicated-IP works.
  • ishosting β€” 40+ countries, VPN-tolerant ToS. Good for unusual geography.
  • VDSina β€” Feb 16 2026 WireGuard block rolled out on their NL hosting based on handshake. OK for Xray-stack, bad for WG-family.
  • waicore, senko.digital, hshp.host β€” smaller = less TSPU scrutiny = advantage.
  • u1host β€” publishes detailed docs on current blocks (their Feb 2026 VPN troubleshooting page is a real-world reference).

Tier 2 β€” Use with caution

  • Aeza β€” Dec 3 2025 started sending clients notifications about possible service blocking for VPN use, reportedly tied to RKN-provided list from 138.124/16 subnet. Will terminate or IP-swap under pressure. OK for personal, avoid RU-resident IPs.
  • Timeweb Cloud, Selectel, REG.RU, Beget β€” Russian companies, comply with RKN. Only useful as the RU-side first hop in a cascade.
  • VK Cloud β€” referenced as first-hop for whitelist bypass specifically because it's inside mobile-operator whitelists. Not alone; as RU endpoint in a chain.

Tier 3 β€” Avoid for new deployments

  • Hetzner, OVH, DigitalOcean, Vultr, Contabo β€” entire CIDR ranges now TSPU-flagged. Circumvention from these requires intermediate node with whitelisted IP. Home-fiber still sometimes reaches.
  • Cloudflare (as origin) β€” throttled/dropped on RU networks. Useful as intermediate CDN, not as endpoint.

Selection matrix

  • Personal exit: PQ.Hosting or 4vps.su in non-mainstream country (Moldova, Serbia, Finland beat DE/NL).
  • Cascade: RU-side on VK Cloud/Selectel/Timeweb (small plan); foreign exit on PQ.Hosting/ishosting.
  • Budget: justhost.asia or waicore; expect to rotate IPs.
  • Maximum stability: ishosting or u1host dedicated IP in less-targeted country (Kazakhstan, Armenia, Serbia, Turkey).
  • IPv6-only: underused but effective. Hetzner/OVH IPv6 plans still work where IPv4 fails.

Buying pattern

  • Treat VPS IPs as disposable. Budget for IP rotation (€1-3 or destroy/recreate).
  • Version-control configs so respinning is 5 minutes.
  • Health-check from an RU mobile connection every few minutes; rotate before users notice.
  • Don't bring up WireGuard/OpenVPN/Shadowsocks first on a new IP β€” burns the new address immediately. Start with VLESS+Reality+XHTTP or AmneziaWG 2.0.