Residential proxies
from $0.27/GB
Residential IPs are rarely blocked where Telegram is restricted; sticky sessions up to 24 hours keep one IP for your account
Telegram works on
Proxy location
Any country where Telegram is not restricted and close to you; Netherlands, Germany, US, Singapore and Finland are the usual picks. Telegram does not publish server locations
Saved proxies
You can save several proxies in the app and switch between them; only the selected one is active
Does a proxy read your messages?
No. Telegram encrypts all traffic between the app and its servers (MTProto), so the proxy only relays encrypted data. Only Secret Chats are additionally end-to-end encrypted
Blocking resistance decides the choice: pick MTProto only where SOCKS5 is throttled.
| Name | Works In | Auth | Blocking Resistance | Best For | Where To Get |
|---|---|---|---|---|---|
| SOCKS5 | All official apps | Username and password, or none | Medium: the SOCKS5 handshake is unencrypted, so filters can identify and throttle it | Everyday use, multi-account work, any provider | Geonode residential or ISP proxies; Geonode free list |
| MTProto (MTProxy) | All official apps | Secret: 32 hex characters. A 'dd' prefix enables random padding; an 'ee' prefix (fake TLS) is longer because a domain is appended | High: built by Telegram for blocked regions; a fake-TLS ('ee') secret makes the connection look like an ordinary HTTPS session | Countries where Telegram is blocked | Public MTProto channels, or your own server (github.com/TelegramMessenger/MTProxy); not sold by Geonode |
| HTTP / HTTPS | Telegram Desktop (Windows, macOS, Linux); not in the native Telegram for macOS app or the mobile apps | Username and password, or none | Low | Corporate networks that allow only an HTTP proxy | Geonode residential, ISP or datacenter proxies; Geonode free list |
Telegram does not check whether the IP is residential or datacenter; blocking filters do.
from $0.27/GB
Residential IPs are rarely blocked where Telegram is restricted; sticky sessions up to 24 hours keep one IP for your account
from $1.25/IP
One fixed IP that never changes, so each Telegram account can keep its own address
from $0.14/GB
Datacenter ranges are the first to be blocked where Telegram is restricted
Free
Shared and short-lived; enough to confirm the setup, not to stay online
You need the proxy address (hostname or IP), the port, and either the username and password or the MTProto secret.
Open Telegram, tap the three-line menu, then Settings.
Tap Data and Storage.
Scroll to Proxy and tap Proxy Settings.
Turn on Use Proxy, then tap Add Proxy.
Choose SOCKS5 or MTProto.
Enter the server address and port. For SOCKS5 add username and password; for MTProto paste the secret.
Tap the checkmark to save.
Optionally turn on Use proxy for calls.
Check detailed instructions on our blog:
Read the blog postLook at the proxy row in Telegram settings: it shows the ping in milliseconds when the connection is live, or 'not available' when it is not. On Android a shield icon also appears in the chat list header.
Open a channel with photos or video; if media loads, traffic is flowing through the proxy.
Calls: start a test call with Use proxy for calls on; if it connects, calls are routed through the proxy.
Android: in the same Proxy screen switch off Use Proxy; long-press a saved proxy to delete it. iPhone and iPad: switch off Use Proxy; swipe left on a saved proxy to delete it.
Desktop: under Connection type choose Disable proxy, or Use system proxy settings to follow the proxy set in Windows, macOS or Linux.