Telegram Proxy: How to Access Telegram When It Is Blocked

I set up a Telegram proxy from scratch, on my phone and on desktop, to document the exact path, the exact fields, and the exact moment you know it is working. What this unlocks: Telegram keeps working on networks that block it, with no extra apps to install. What you need first: the Telegram app installed and logged in, and proxy details (server, port, and a secret or login) from a source you trust. If you do not have those details yet, grab them before you start, the setup itself takes about two minutes.

Requirements

  • Telegram installed and logged in on the device you are setting up. The proxy settings live inside the app, so there is nothing else to download.
  • Proxy details from a trusted source. You need one of two sets:
    • MTProto: Server (IP address or hostname), Port (usually 443), and the Secret, a long hex string.
    • SOCKS5: Server, Port (often 1080), plus Username and Password if the proxy requires them.
    A friend’s shared tg://proxy?server=1.2.3.4port=443secret=… link counts, tapping it fills everything in automatically. If Telegram itself is already blocked where you are, get these details through a browser or a messaging app that still works before you need them.
  • Two minutes and a stable connection to whatever network you are on.

Warning: Free public proxies are run by strangers. A proxy operator cannot read your secret chats (those are end-to-end encrypted), but they can see connection metadata, when you are online and that you are using Telegram. Treat a free proxy as a way to reach Telegram, not as a privacy tool. And a proxy is not a VPN: it routes only Telegram’s traffic, and it does not add encryption the way a VPN does. For anything sensitive, use Telegram’s secret chats, and consider whether a VPN fits your situation better, here is a guide to getting past VPN blocks if you need the stronger option.

Diagram comparing MTProto and SOCKS5 proxy types for Telegram, showing fields required for each and which supports calls
MTProto vs SOCKS5 at a glance: which fields each needs, and why MTProto is usually the pick for Telegram.

Step-by-step: add a proxy on iPhone or Android

  1. Open Telegram and go to Settings (bottom-right tab on iPhone; the ☰ menu top-left, then Settings, on Android).
  2. Tap Data and Storage.
  3. Scroll down to the Proxy section and tap Proxy Settings.
  4. Tap Add Proxy.
  5. At the top, select the MTProto or SOCKS5 tab to match what your provider gave you.
  6. Fill in the fields exactly:
    • MTProto: Server the IP or hostname; Port the port number; Secret paste the full secret string, no spaces, no line breaks.
    • SOCKS5: Server the IP or hostname; Port the port number; Username and Password fill in only if your provider gave you credentials.
  7. Tap the checkmark ✓ (top right) to save. On Android, if you skip this the proxy is silently discarded, do not just hit back.
  8. Back on the Proxy Settings screen, make sure the proxy entry’s toggle is ON (Android also has a master Use Proxy switch, turn that on too). If you make voice or video calls, enable Use Proxy for Calls as well.
See also  How to Disable Caps Lock on Mac and Remap It to Escape

Checkpoint, you should see: the status under your proxy entry changes from “Connecting…” to Connected (Android shows a live speed readout). On iPhone, a small Proxy label appears at the top of your chat list. Send a test message to any chat, if the single checkmark turns to a double checkmark, you are routed and working.

Annotated Telegram settings flow on mobile: Settings, Data and Storage, Proxy Settings, Add Proxy, with MTProto and SOCKS5 tabs and server, port, and secret fields
The exact path: Settings Data and Storage Proxy Settings Add Proxy.

Step-by-step: add a proxy on Telegram Desktop (Windows/Mac/Linux)

  1. Open Telegram Desktop, click the ☰ menu (top left), and open Settings.
  2. Click Advanced.
  3. Under Connection type, click the current setting (it usually says Default).
  4. Select Use custom proxy.
  5. Choose MTProto or SOCKS5 and fill in Server, Port, and Secret (MTProto) or Username/Password (SOCKS5).
  6. Click Save.

Checkpoint, you should see: the Connection type row updates to show your proxy, and the status indicator in Settings shows you are online. Send a test message to confirm.

The one-tap method: proxy links

If someone shares a proxy as a link, it looks like tg://proxy?server=1.2.3.4port=443secret=abcd1234, just tap it. Telegram opens, shows a popup with the server details pre-filled, and all you do is tap Connect Proxy or Enable. This is the fastest way to switch proxies when a free one dies, and it is worth saving two or three working links as backups, because free proxies go offline without warning.

If it does not connect

  • Stuck on “Connecting…” forever: the server address, port, or secret is wrong, or that proxy is dead. Re-check every character, one wrong digit in the secret kills it, then try a different proxy.
  • Connects but messages will not send: the proxy is alive but overloaded or too slow. Switch to another one; MTProto proxies are usually fastest since the protocol is built for Telegram.
  • Calls do not work: calls need MTProto or SOCKS5 with Use Proxy for Calls enabled. Plain HTTP-style setups will not carry calls.
  • Works on Wi-Fi but not mobile data: some carriers block proxy connections outright. A VPN underneath the proxy is the usual workaround.
  • A proxy that worked yesterday is dead today: normal for free proxies. This is why you keep backups saved in Proxy Settings, switching takes ten seconds.
See also  Children's Bedtime Stories: A Complete Guide to Helping Your Child Sleep Better Through Storytelling

You are connected, now what

With the proxy live, Telegram behaves exactly as normal: chats, media, and calls all work. Keep your backup proxies saved but switched off so you can flip to one in seconds. And remember the trust rule from the start: a proxy gets you access; it does not make you invisible. For the technical specification of the MTProto proxy protocol, Telegram’s own documentation is the authoritative reference: Telegram’s MTProto documentation.

Once you are reliably back on Telegram, you might enjoy building something with it, here is how to create a chatbot in Telegram from scratch.

Read next: How to Bypass VPN Blocks and Stay Undetectable Online in 2026, when a proxy is not enough and you need full-traffic protection.

Tested with Telegram on Android, iOS, and Telegram Desktop (Windows), October 2026.

Osmanim
Scroll to Top