How to Add a Proxy in Telegram Desktop (2026 Step-by-Step)

Telegram Desktop uses the same proxy dialog on Windows, macOS, and Linux. The screenshots look slightly different, the menu path is identical. This guide walks through SOCKS5 and MTProto setup, how to verify the proxy is actually routing traffic, and what to do when a proxy that worked yesterday breaks today.

Telegram Desktop proxy settings: where to find them

Telegram Desktop hides the proxy menu in the Advanced section.

  1. Open Telegram Desktop. Click the **hamburger menu** (three lines, top left).
  2. Click **Settings**.
  3. Click **Advanced**.
  4. Scroll to **Connection type**.
  5. Click the current value (usually “Default”) and a proxy dialog opens.

On Windows 10/11, macOS Ventura onward, and current Linux distros, the path is identical. On older builds the menu may be under “Network” instead of “Advanced”.

How to add a SOCKS5 proxy to Telegram Desktop

With the proxy dialog open:

  1. Select **Use custom proxy**.
  2. Click **Add proxy** at the bottom.
  3. Pick **SOCKS5**.
  4. Fill in **Server**, **Port**, and optionally **Username** and **Password** if your provider uses auth.
  5. Click **Save**.
  6. Back in the list, tick the proxy you just added. The dot turns green when Telegram connects successfully.

Most SOCKS5 providers give you a string like host:port:user:pass. Split it into the four fields. If the connection hangs for more than 10 seconds, the proxy is dead or the credentials are wrong.

How to add an MTProto proxy to Telegram Desktop

Same path, different choice:

  1. In the proxy dialog, click **Add proxy**.
  2. Pick **MTProto**.
  3. Fill in **Server**, **Port**, and **Secret**. The secret is the 32-hex-character string from the proxy source.
  4. Click **Save** and tick the proxy.

The fastest way to add an MTProto proxy is to click a tg://proxy?server=... link in your browser. Telegram Desktop intercepts the link, opens the proxy dialog with fields prefilled, and you just click Save.

If you need a fresh list, see our working MTProto proxy sources guide.

Verify the proxy is actually routing traffic

A green dot on the proxy entry means Telegram connected through the proxy. It does not prove other traffic is going through it. Telegram Desktop only routes Telegram traffic through its proxy setting. Your browser, your email, your video calls all use the system default route.

To confirm Telegram specifically is proxied, send a message in any chat while watching the shield icon in the top left of the chat list. The shield turns blue when Telegram traffic is going through the configured proxy.

For extra confirmation, open telegramip.com inside Telegram’s in-app browser (click any web preview). The IP shown should match your proxy server’s country, not your actual location.

What to do when the proxy worked yesterday but fails today

This is the most common question I get about Telegram Desktop proxies. In 2026, 80 percent of “broken proxy” reports resolve with one of three fixes.

Proxy died. Free MTProto proxies have a median 72-hour lifespan. Swap to a fresh one from your saved list.

Secret rotated. The host and port still work but the operator changed the secret. You need the updated tg:// link from the source that listed it.

ISP upgraded DPI rules. Some networks periodically roll out stricter Telegram DPI. MTProto usually survives these upgrades longer than SOCKS5. Switch protocol if both your SOCKS5 proxies stop working on the same network.

When free stops cutting it

For casual Telegram use on your desktop, free MTProto is fine. You will spend 2 to 5 minutes a week rotating dead proxies.

For heavy use (scraping, multi-account, client work, bots), paid mobile proxies stop the rotation churn entirely. I use Singapore Mobile Proxy for SG-region Telegram work and have not rotated in 6 months. Honest disclaimer: I run that service. For other regions, iProxy and SOAX work similarly well with Telegram Desktop.

FAQ

Does Telegram Desktop support HTTP proxies?

No. Only SOCKS5 and MTProto. HTTP proxies set at the system level do not route Telegram Desktop traffic because Telegram ignores system proxy settings for its own protocol.

Can I run multiple Telegram Desktop accounts through different proxies?

Yes. Telegram Desktop 4.x supports up to 3 accounts natively, each with its own proxy configuration. For more than 3, use Portable mode with separate profile folders.

Will my messages be readable by the proxy operator?

No. Telegram end-to-end encrypts message content. The proxy sees your IP connecting to Telegram servers and traffic volume, but not message text.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top