Telegram is blocked or restricted in several countries, including Iran and China, and the networks that enforce those blocks also tend to block standard VPN connections. Getting Telegram working in those regions requires more than simply turning on a VPN. Our guide covers the full range of fixes, from server switches and protocol changes to Telegram's own built-in proxy system.

Switch your VPN protocol for country-level blocks

In Iran, China, and some other countries, Telegram is restricted and standard VPN connections are also disrupted on the same networks. ExpressVPN's Lightway protocol and NordVPN with OpenVPN TCP on port 443 tend to be more reliable in these conditions than standard protocol settings. Switch to one of these before connecting.

If you are travelling to one of these countries, install your VPN and connect at least once before you arrive. VPN apps themselves can be blocked in some regions, so having the app installed and authenticated in advance matters.

Telegram connection error when VPN is blocked
In some regions, standard VPN connections are blocked alongside Telegram itself. Switching to a protocol that blends in with regular traffic is the key step.

Use Telegram's built-in MTProto proxy

Telegram has a proxy system built directly into the app that can work even without a VPN. The MTProto proxy is Telegram's own protocol, designed to bypass blocking of Telegram traffic specifically. The steps differ slightly depending on your device:

  • Mobile (iOS and Android): Go to Settings Data and Storage Proxy Settings and enable Use proxy.
  • Desktop (Windows and Mac): Go to Settings Advanced Connection type and select Use custom proxy.

Add a SOCKS5 or MTProto proxy server in either case. MTProto proxy servers are maintained by the Telegram community and shared in public Telegram channels and groups: searching Telegram for proxy lists typically surfaces working options, though availability of specific servers changes regularly.

MTProto proxy routes only Telegram traffic: not your other apps or browser. If you need a full VPN for other services, you will still need that separately. But for getting Telegram to connect specifically, it is worth trying before setting up a full VPN.

Switch to a different VPN server

Outside of fully blocked regions, the most common Telegram connection issue is a specific VPN IP address being rejected. Telegram's servers may refuse connections from IP ranges associated with known VPN data centres. Switch to a different server in the same country and try again: most IP ranges work fine, and it is specific addresses that get flagged.

Try two or three different servers before assuming the problem is something more complicated. IP blocks are patchy and change regularly as VPN providers cycle their IP pools.

Enable the Kill Switch for intermittent drops

If Telegram connects but drops regularly, the cause is usually the VPN reconnecting. Each time the VPN re-establishes its connection, your IP address changes briefly. Telegram may treat that mid-session connection change as suspicious and reset the connection.

Enable your VPN's Kill Switch, which blocks all traffic during reconnection rather than falling back to your unprotected connection. This keeps your Telegram session stable through brief VPN drops. The Kill Switch is usually in the VPN app's main settings or connection preferences.

Switch your VPN protocol

If Telegram shows "connecting" but never completes, or connects slowly and unreliably, the VPN protocol may be the issue. Switch to WireGuard if your VPN supports it: it reconnects faster than OpenVPN or IKEv2 and handles unstable connections better. On hotel or workplace wi-fi where some ports are blocked, try TCP mode on port 443, which almost no network filters.

See our guide on changing your VPN protocol for step-by-step instructions for each major VPN client.

Check your split tunnelling settings

Some VPN apps let you choose which apps go through the VPN and which don't. If you've set this up and Telegram is on the bypass list, it won't go through the VPN at all. Check your VPN settings and make sure Telegram is set to go through the VPN, then reconnect before opening the app.

If your VPN won't connect at all

If the VPN itself is not connecting, try switching to Lightway in ExpressVPN or OpenVPN TCP on port 443 in NordVPN: on restricted networks, protocol choice is often the most important factor. If the VPN app itself will not open, try switching to mobile data rather than wi-fi, as some networks block VPN apps at the DNS level. Our protocol guide covers the full range of fallback options.

If no VPN solution works, Telegram's built-in MTProto proxy is the most reliable fallback for getting Telegram specifically to connect.

What can I use Telegram for with a VPN?

For users travelling to or living in countries where Telegram is restricted, a VPN may help restore access depending on local network conditions. For users outside restricted regions, a VPN is useful on public wi-fi to keep traffic private from the network operator.

Telegram uses server-client encryption for standard messages and end-to-end encryption for Secret Chats. A VPN adds network-level encryption but does not change Telegram's own encryption model. Your messages are no less secure with or without a VPN running.