Setup Guide

Telegram Proxy on Windows: Desktop & Web Setup

Configure an MTProto proxy on Telegram Desktop for Windows, plus Telegram Web tips and corporate firewall workarounds.

Telegram Desktop vs Telegram Web on Windows

Windows users have two main ways to use Telegram: the official Desktop app (downloadable from telegram.org) and the web version at web.telegram.org. Both support MTProto proxies natively, but the Desktop app handles voice and video calls and has slightly better proxy reliability. We recommend Desktop as the primary client and Web as a backup that works even when the Desktop app cannot be installed (e.g. on a managed corporate machine). Both are configured almost identically.

Setting up the proxy in Telegram Desktop

Open Telegram Desktop, click the hamburger menu (top-left, three lines), then SettingsAdvancedConnection type. By default it is set to "Default". Click it and choose Use custom proxy. In the dialog that appears, select the MTProto tab. Fill in: Server (e.g. your TGFast card hostname), Port (whatever number is shown on your card), Secret (the long hex string from the card). Click Save. The status indicator in the bottom-left will briefly show "connecting…" and then "connected".

Get a free TGFast proxy

Browse the live country grid on the home page and tap any card to connect Telegram in one second — no signup, no logs.

Open the fleet

Setting up the proxy in Telegram Web

Open web.telegram.org in any modern browser. Click the hamburger menu (top-left), then Settings, then Advanced if available — note that the older "z" build of Telegram Web does not always expose proxy settings, so prefer the "k" build at web.telegram.org/k. Browser-based proxies are slightly less reliable than the Desktop app because of WebSocket limitations, but they are usually enough to get past basic blocking and have the advantage of running anywhere a browser is allowed.

Behind a corporate firewall

If you are on a managed network that blocks port 80, 443 or arbitrary outbound connections, the standard MTProto port may be unreachable. TGFast's server ports (your card port; high-numbered) are deliberately scattered across high-numbered ports to avoid common firewall rules, but a paranoid corporate firewall can still block them. The simplest workaround is to use Telegram Web through HTTPS — most corporate firewalls allow web.telegram.org because it tunnels everything over standard 443. As a last resort, ask your IT team to whitelist *.tgfast.top.

Stay updated

Join @FastTGProxyMT for instant alerts when servers move or new proxies launch.

Join Telegram Channel

Troubleshooting on Windows 10 and 11

If the proxy connects but messages do not load, your antivirus or Windows Defender Firewall may be inspecting the encrypted traffic and breaking it. Add an exception for Telegram.exe in Windows Security → Firewall & network protection → Allow an app through firewall. If you use Bitdefender, Kaspersky or Norton, disable the "encrypted traffic scanning" feature for Telegram specifically. After making the change, restart Telegram Desktop completely (right-click the system tray icon and Quit; relaunching from the Start Menu is not enough).

Auto-launching with the proxy

Telegram Desktop remembers the last-used proxy and reuses it on launch, so you do not need to set anything up for autostart. To make Telegram open at login, right-click its taskbar icon → Settings → Advanced → tick "Launch Telegram on system start-up". You can also pin a proxy-specific URL to your Start Menu using a .url shortcut that points to the tg:// link — this lets you launch Telegram preconfigured to a specific server without touching settings.

Performance tips for Windows

On a typical desktop the proxy adds essentially no measurable CPU or memory cost (less than 0.1% CPU at idle). The largest performance gain comes from disabling "Hardware Acceleration" in Settings → Advanced if you have an older GPU — this can cut Telegram Desktop's GPU usage from 4-5% down to nothing while watching video stickers. Also enable "Use less data for calls" if your upload bandwidth is limited; the proxy will use the saved bandwidth for chat sync instead.

Frequently Asked Questions

Under 60 seconds for most users. Tap any "Connect Now" button on a TGFast proxy card while reading on your phone, and Telegram will open with a single confirmation prompt — no copying, no typing, no signup. Manual configuration via Settings → Data and Storage takes around two minutes.
No. End-to-end encryption for Secret Chats is performed by your Telegram client and the recipient's client — the proxy server only forwards already-encrypted bytes. The proxy cannot read messages, see attachments, or alter content; it sees only that an MTProto session is in flight.
In most regions added latency is 30–80 ms, which is invisible for chat and barely noticeable for voice calls. In censored regions Telegram often feels faster through TGFast because direct connections suffer from forced packet loss; the proxy sidesteps that throttling entirely.
No. Proxy configuration is stored in your Telegram account profile, not in the binary, so it survives app updates, OS upgrades, and even reinstalls when you sign in with the same number. The only time you need to re-add it is if you wipe app data or sign out fully.
Yes — Telegram supports multiple saved proxies. Add a handful of TGFast servers (our proxy fleet) under Settings → Data and Storage → Proxy and toggle "use a TGFast proxy" on. Telegram will automatically fall back to the next reachable entry if the active one stops responding, giving you near-100% uptime.
Three usual causes: (1) the wrong port was typed during manual entry — recheck against the value on this page; (2) your firewall/router blocks high-numbered ports — try a different TGFast server; (3) the secret was pasted with an invisible space — copy directly from the card and paste fresh. The one-tap "Connect Now" button avoids all three issues.
Connect Telegram Proxy Now