How to set up a proxy Telegram: step by step instructions

This article is for informational purposes only and is not a call to action

We often help users to set up proxies for Telegram. That’s why we decided to create a simple step-by-step guide that you can follow in just a few minutes.

Which proxy types does Telegram support?

Telegram’s official proxy documentation lists two supported types, SOCKS5 and MTProto, and notes that some clients also accept HTTP. A SOCKS5 entry needs a server and a port, with an optional login and password. An MTProto entry always needs a server, a port and a secret. The secret tells you which mode you were given: Telegram’s own MTProxy repository documents the dd prefix for random padding, added because some ISPs identify MTProxy by packet size, while an ee prefix marks the later Fake TLS mode. Both types are added on the same screen, so the steps below apply to either.

 

SOCKS5 or MTProto: which one should you choose?

MTProto is Telegram’s own transport, and it carries Telegram traffic only. That is fine when the single goal is getting the messenger working again on one device. It becomes a limitation the moment Telegram is one channel among several, because the same MTProto secret cannot be pasted into a browser profile, an anti-detect profile or a scraper. A SOCKS5 endpoint can. If you run several accounts and need a separate IP behind each one, SOCKS5 is the type that scales with the rest of your setup, and it is the type this guide uses.

Should you take IPv4 or IPv6?

IPv4 remains the safer default, and the reason is not the protocol itself but what sits in front of it. Plenty of networks and services still handle IPv6 partially or not at all, so an address that works from one connection can fail from the next with no useful error message. IPv6 is also allocated in large contiguous blocks, which makes a whole range easy to treat as a single entity. IPv6 is cheaper per address and reasonable for volume tasks where losing one costs nothing. For a proxy you intend to keep, IPv4 is the calmer choice.

Desktop Version

  1. Open Telegram and go to “Settings”
  2. Select “Data and Storage”

    Telegram proxy setup

  3. Click on “Use Proxy”

    Configuring proxy in Telegram app

  4. Tap on “Add Proxy”

    Telegram SOCKS5 proxy settings

  5. Write IP-address, port, login and password

    MTProto proxy configuration in Telegram

  6. To turn off the proxy, toggle the proxy switch

    Adding proxy server to Telegram

What about Telegram Web?

The proxy fields described above exist in the desktop and mobile apps, and Telegram Web does not have them. If you open the messenger in a browser tab, the connection follows whatever the browser and the operating system are already using, so the proxy has to be set at that level instead. This matters for anyone keeping several accounts open in separate browser profiles: routing is decided by the profile, not by Telegram, and every profile needs its own entry. Our separate guide on proxies for Telegram Desktop covers the desktop client in more detail.

Mobile version

  1. Open Telegram and go to “Settings”
  2. Select “Data and Storage”

    Telegram connection settings menu

  3. Scroll the page down and tap to “Proxy”

    Entering proxy details in Telegram

  4. Tap to “Add Proxy”

    Enabling proxy in Telegram mobile

  5. Write IP-address, port, login and password

    Telegram desktop proxy settings

  6. To turn off the proxy, toggle the proxy switch

    Proxy connection enabled in Telegram

How do you confirm the proxy is actually being used?

Open Settings, then Devices (called Active Sessions in some clients), and look at the current session: Telegram shows the IP address it sees and the location it derives from that address. If the address shown is your own, traffic is not going through the proxy, whatever the settings screen says. The shield icon at the top of the chat list only confirms that a proxy is enabled, not that it is carrying the connection right now. Check this once after the first setup, and again after every change of network.

What should you check before switching to a different country?

Telegram delivers the login code to another active session whenever one exists, and falls back to SMS only when none is available. Change the exit country at the exact moment you are signing in, with no other session running and a number that will not receive SMS, and there is no clean way out. The order that works is the reverse of the intuitive one: sign in first, confirm in Devices that the session is alive, and only then point the client at the new address.

What should you do when a proxy stops working?

Separate the symptom before replacing anything. A connection refused outright usually means a wrong address or port, or a server that no longer exists. A connection that establishes and then drops within minutes points at the route rather than the credentials. A session that stays up while media refuses to load is a throughput problem, not an access one. And a client that is connected but never receives the login code is an account issue, not a proxy issue at all. Four different symptoms, four different fixes, and only the first one is solved by buying a new address.

Why did demand for Telegram proxies change in 2026?

Network measurement explains most of it. Researcher Maria Xynou, in a report published on OONI Explorer covering 547 networks in Russia, recorded access anomalies spiking on 20 March 2026 and staying elevated afterwards. Meduza later reported, citing the same OONI data, that failed connection attempts reached 95% on 10 April. Pavel Durov, Telegram’s founder, wrote on 4 April that his team would keep adapting the app’s traffic to make it harder to detect. A server that worked last month is therefore not automatically one that works today.

One last practical note before you commit to an address: test it before you build a workflow on it. Add the proxy, check the IP shown in Devices, load a 20 MB file from any channel, then leave the session running overnight and look at it again in the morning. A first-day check of this kind costs a few minutes and catches the two failures that matter most, silent fallback to your own IP and a route that only holds for an hour.

If you are looking for high‑quality proxy, you can buy private SOCKS5 proxies from us. Our team is always ready to answer your questions and help you choose the right proxies for your purpose. Feel free to contact us!