Telegram supports proxies natively, and in two types at once. An MTProto proxy (server, port, and secret) is for bypassing blocks, and such proxies can be free. A SOCKS5 proxy (server, port, username, password) is where you put a regular mobile proxy when you need a dedicated IP, a specific geo, or multiple accounts. Unlike some messengers, Telegram accepts both types right in its settings.

Does Telegram support proxies: MTProto and SOCKS5

Yes. In Telegram's settings you can add a proxy of two types:

  • MTProto — Telegram's own protocol for bypassing blocks. Requires a "secret". Often free and shared.
  • SOCKS5 — a universal proxy. This is where a mobile proxy with a real carrier IP connects (dedicated IP, geo, multi-account).

MTProto proxy for Telegram: how to connect

To connect an MTProto proxy in Telegram:

  1. Open Settings → Data and Storage → Proxy Settings.
  2. Tap "Add Proxy" → "MTProto".
  3. Enter the server, port, and secret, then save.
  4. Alternative: open a link like https://t.me/proxy?server=…&port=…&secret=… — Telegram fills in the data and offers one-tap connect.

Free MTProto proxies are published in dedicated channels and lists. They solve the block bypass but are shared and unstable — more on the downsides below.

Mobile proxy (SOCKS5) for Telegram: dedicated IP, geo, multi-account

If your task goes beyond bypassing a block, you need a mobile proxy via SOCKS5:

  1. Settings → Data and Storage → Proxy Settings → "Add Proxy" → "SOCKS5".
  2. Enter the server, port and (if any) username and password.
  3. Save — Telegram's traffic now goes through the mobile IP.

For a dedicated IP, the geo you need, and multiple accounts, mobile proxies from mobileproxy.space fit — real carrier IPs with rotation. Test a proxy in our proxy checker. If you automate bots (Telethon, Pyrogram), see the separate guide on proxies for Telegram bots.

Risks of using a proxy in Telegram

Telegram's traffic is encrypted, so a proxy can't read your chats — but risks still exist, especially with free ones:

  • Metadata and ads. The owner of a free MTProto proxy sees the connection and may show sponsored messages.
  • Instability. Shared free proxies are overloaded and drop often.
  • Trust. You don't know who runs a public proxy.
  • Account risk. A "dirty" shared IP raises the risk of limits; a dedicated mobile IP is safer.

Frequently asked questions

How do I connect an MTProto proxy in Telegram?

Settings → Data and Storage → Proxy Settings → "Add Proxy" → "MTProto", then enter the server, port, and secret. Or open a link like https://t.me/proxy?server=…&port=…&secret=… and Telegram fills it in automatically.

What's the difference between MTProto and SOCKS5 in Telegram?

MTProto is Telegram's own protocol for bypassing blocks (needs a secret). SOCKS5 is a universal proxy where you enter a regular mobile proxy for a dedicated IP, geo, and multi-account.

Is it dangerous to use a proxy in Telegram?

Your chats are encrypted, so the proxy can't read them. But a free shared proxy sees metadata, may show ads, and is unstable, while a "dirty" IP raises the risk of limits. A dedicated mobile proxy is safer.

Where do I get a free MTProto proxy for Telegram?

Free MTProto proxies are published in dedicated channels and lists. They're fine for a one-off block bypass but are shared and unstable. For geo and multi-account, use a dedicated mobile proxy via SOCKS5.

Can I run multiple Telegram accounts through a proxy?

Yes. Each account is assigned its own mobile IP via SOCKS5 so they aren't linked. This lowers the risk of limits when working with several accounts.