Skip to content

How to set up a proxy in Telegram

Two ways: by link — a single tap, and manually if the link does not open.

The fast way: one tap

  1. Open the list of working proxies and look at the latency column. The top entry is always the fastest server we measured.

  2. Press “Connect”. Your browser hands the link to Telegram, and Telegram shows a dialog asking whether to enable this proxy.

  3. Confirm. A small shield appears next to your chat list — that means traffic now goes through the proxy.

Nothing happened when you pressed Connect? That means the browser could not hand the link over — usually because Telegram is not installed on this device. Use the manual method below, or press “⋯” on any server to copy the three values separately.

The manual way: three values

Every MTProto proxy is just three things — a server, a port and a secret. Press “⋯” next to any server in the list to see them with individual copy buttons.

Android

  1. Settings → Data and Storage → Proxy Settings.

  2. Turn on Use Proxy, then tap Add Proxy and pick MTProto (not SOCKS5).

  3. Paste server, port and secret. Tap the checkmark to save.

iPhone and iPad

  1. Settings → Data and Storage → Proxy.

  2. Add ProxyMTProto.

  3. Fill in the three fields and tap Done, then switch the proxy on.

Windows, macOS and Linux (Telegram Desktop)

  1. Settings → AdvancedConnection type.

  2. Choose Use custom proxyMTProto.

  3. Enter the three values and press Save. Desktop lets you store several proxies and switch between them in one click — worth adding two or three.

Which server should you pick?

  • Latency — lower is better. Under 200 ms feels instant; above 500 ms you will notice it on voice calls and large files.
  • TypeFakeTLS servers disguise themselves as ordinary HTTPS websites and get through the strictest filtering. Try those first if others fail.
  • Country — a server in a neighbouring country is usually faster than one on another continent. Use the country pages to narrow down.
  • Uptime — the percentage shows how often this server passed our checks. The small bar chart next to it is the result of the last twelve checks.

Common problems

“Proxy is unavailable”

The server went down between our check and your tap. Go back and pick another one — the list is re-tested every 5 minutes, so a fresh alternative is always there.

Telegram connects but everything is slow

You picked a distant server. Sort by latency and take one from the top, or open the page for a country near you.

The secret is rejected

It was probably copied incomplete. Secrets are long — use the copy button rather than selecting the text by hand.

It works on Wi-Fi but not on mobile data

Some mobile carriers filter more aggressively. Pick a FakeTLS server — to the carrier it looks like an ordinary visit to an HTTPS site.

All proxies Proxies →