If Telegram won't connect on your computer, your network or country is probably restricting it, and a proxy is the fix. The Telegram desktop proxy setting is built into the app, so you don't need extra software. This guide covers how to set proxy in Telegram desktop step by step: which proxy types work, how to enter them, and how to verify that the connection works perfectly.
People reach for a proxy here for a few reasons, and access is the big one. Some countries keep Telegram blocked at the network level, so the app can't reach its servers, no matter how fast your internet is. A proxy for Telegram passes your traffic through a different server first, which is usually enough to restore access.
There's also the office or campus angle. Work and school networks often filter messaging apps, and a restricted connection on Wi-Fi is a daily annoyance. A Telegram proxy gets you back in without asking IT for a favor.
Privacy is the third reason. A proxy hides your real IP, so your provider sees a connection to the proxy rather than to Telegram. It isn't full encryption like a VPN, but for everyday use it's enough.
A proxy fixes network restrictions, not account problems. If you've been banned from Telegram for breaking the rules, or your number got Telegram banned for spam, no proxy will bring the account back.
The Telegram desktop proxy setting offers two proxy types: SOCKS5 and MTProto.
Note for Windows and Linux users: those versions of the app show a third type, HTTP. It's the oldest and least flexible option and gives no traffic disguise, so SOCKS5 or MTProto is almost always the better pick. If you do need HTTP, fill in the same fields as SOCKS5: host, port, and an optional username and password. Everything else in this guide works the same way on Windows, Linux, and Mac.
SOCKS5 is the general-purpose option. It routes any kind of traffic, it's widely supported, and most paid providers hand you SOCKS5 details by default. You connect with a host, a port, and usually a username and password.
MTProto is Telegram's own format, built for the app. Its trick is disguise: it wraps your traffic so it looks like ordinary web browsing, which makes it harder to spot and filter. You connect with a host, a port, and a long secret key instead of a login. When restrictions get aggressive, MTProto holds up better.
Stable residential IPs to reach Telegram from anywhere, even on networks that block it.
Before you touch the Telegram proxy setting, gather your connection details. Setup takes about a minute, and the fields differ slightly by type.
For a SOCKS5 proxy, you'll need:
For an MTProto proxy, you'll need:
If you bought a proxy, the host, port, and login sit in your provider's dashboard. Froxy, for instance, hands you SOCKS5 proxy details ready to paste.
How to get your connection data from Froxy:
(A friend or colleague can also share one, and free MTProto proxies circulate inside the app through public channels, though those are hit or miss. Keep whatever you use private.)
The flow is the same for both types until you enter the details, then it splits: SOCKS5 uses a username and password, while MTProto uses a secret key. We'll set up SOCKS5 first, then MTProto.
Where this section lives depends on which app you have, and it's the only step that differs. Everything after it is the same.
Not sure which one you have? If your Settings has an Advanced section, it's Telegram Desktop; if the proxy option sits under Data and Storage, it's Telegram for macOS. A shortcut that works in every version: once a proxy is active, tap the shield icon at the top of your chat list to jump straight to these settings.
If you've never configured these proxy settings Telegram lists before, the window will be empty. That's normal.
Click Add proxy in the proxy settings Telegram screen. A small window asks which type you want: SOCKS5 or MTProto. (On Windows and Linux you'll also see HTTP here; if you pick it, just follow the SOCKS5 steps below, since the fields are identical.) Pick the one that matches your details.
With SOCKS5 selected, the Telegram desktop proxy setting shows fields for hostname, port, username, and password. Enter the host and port first, then the login underneath.
Double-check the port, since one wrong digit is the most common reason a proxy refuses to connect. If your provider tied the proxy to your IP instead of a login, leave username and password blank.
For MTProto, choose MTProto in the same selector. The form is shorter: a server field, a port, and a secret. Paste the secret exactly as you received it, with no stray spaces at the start or end. It's long and easy to mangle, so give it a second look.
Many MTProto proxies also arrive as a single link starting with tg://. Tapping one on the same computer lets Telegram desktop fill in the data automatically, saving you from navigating the Telegram desktop proxy setting menu manually.
Click Save. The app adds the proxy to your list and usually switches to it right away, marked with a checkmark or filled dot. Tap that selector to turn it on or off later. Saving also stores the Telegram desktop proxy setting for next time, so you enter the details only once.
That covers the desktop app. If you also use Telegram on your phone, the steps are similar, but the menus differ, and our wider guide walks through the mobile setup.
You can save several entries in your proxy settings Telegram menu and flip between them — maybe a fast SOCKS5 for normal days and an MTProto one for aggressive network restrictions. Both live in the same Telegram desktop proxy setting list under Advanced.
To switch, open your proxy settings for Telegram list and tap the proxy you want active; the checkmark moves to it. To turn proxies off and go back to a direct connection, select Disable proxy at the top. Your saved entries stay put, so switching them back on later is just one tap away.
There's also an option called Use proxy for calls only, which routes voice calls through the proxy while everything else stays direct. Most people leave it off.
The simplest check is the app itself. If the "connecting" line disappears and your chats load, the connection is working, and a small proxy icon shows up near the top of your chat list when one is active.
Keep in mind the proxy only covers Telegram desktop, not your whole computer, so a browser IP check won't tell you much. The real test is whether the app connects: if it was stuck before and loads now, you're set. If it keeps showing "connecting" for more than a minute, something's off, and it's time to check your proxy settings for Telegram inputs.
Most proxy problems come down to a few causes. Run through these first:
If nothing works, delete the entry from your proxy settings for the Telegram page and add it again. Re-entering the data from scratch clears any small mistakes you can't spot.
If you're stuck between the two main options in your proxy settings Telegram menu, here's the practical difference. SOCKS5 is faster to find and works everywhere, so on a network that isn't actively hunting for proxies it's the easy choice. MTProto wins when deep packet inspection is the problem, because it hides what it's doing.
|
Feature |
SOCKS5 |
MTProto |
|
Best for |
Everyday use |
Beating heavy restrictions |
|
Disguises traffic |
No |
Yes |
|
What you enter |
Host, port, login |
Host, port, secret |
|
Availability |
Very common |
Telegram-specific |
|
Speed |
Usually fast |
Fast, varies by server |
We recommend starting with SOCKS5 because it's simpler to configure in your proxy settings for Telegram, and reach for MTProto only if your connection keeps getting dropped.
Join our community on Telegram to learn about the latest news and promotions.
A proxy is the standard answer. When people search for how to bypass Telegram block pages put up by a provider or a country, they almost always mean routing the app through a proxy. MTProto is the strongest tool for it, thanks to its disguise. So if you're staring at a frozen screen on a censored network, set up an MTProto proxy, and you'll usually be back in within a minute.
Open Settings, go to Advanced, choose Use custom proxy, add your proxy type and details, then save. If you've ever wondered about this and assumed it needed a separate program, it doesn't. The option is completely built into the app on both desktop and mobile.
Sometimes, with caveats. Free proxies are fine for getting past a basic block in a pinch. The downsides: they're often slow, they vanish without warning, and you can't be sure who runs them or what they log. For anything private, use a paid proxy; for a quick one-off, a free MTProto proxy will do.
It's usually the server, not your setup. Free and public proxies drop often because they're overloaded or get taken down. A wrong secret or port can also cause an on-again, off-again connection. If it happens constantly, switch to a paid proxy; a stable server is the biggest fix.