Back to all posts
    Telegram2026-03-106 min read

    How to Set Up a Proxy in Telegram: Step-by-Step

    A detailed guide to setting up MTProto and SOCKS5 proxies in Telegram on Windows, macOS, iOS and Android — plus common troubleshooting.

    Which protocol to use

    Telegram supports two proxy types: MTProto (built specifically for the messenger) and SOCKS5. For most users the difference is minor, but there are nuances:

    • MTProto — built-in protection, harder for ISPs to block, ideal for DPI bypass
    • SOCKS5 — universal, the same proxy works in Telegram, a browser, and any other app

    Setup on Windows / macOS (Telegram Desktop)

    1. Open Settings → Advanced → Connection type
    2. Pick Use custom proxy
    3. Click Add proxy and choose SOCKS5 or MTProto
    4. Enter host, port, and for SOCKS5 — username and password
    5. Toggle Use for calls if you plan to make calls

    Setup on Android

    1. Settings → Data and storage → Proxy settings → Add proxy
    2. Select the protocol type
    3. Fill in parameters and save
    4. Tap the new entry to enable it

    Setup on iOS

    1. Settings → Data and storage → Proxy → Add proxy
    2. Choose SOCKS5 or MTProto
    3. Fill in parameters and press Save

    Common issues

    Won't connect. Check the port. On mobile, make sure background data is allowed for Telegram.

    Slow speed. A SOCKS5 server in a nearby region should stay under 100ms ping. Higher than that — try another server or ask support.

    Proxy asks for credentials but you have none. MTProto doesn't use a username — only a secret. Make sure you picked the right protocol.

    Wrap-up

    With FoxyProxyShop the setup data comes straight from the Telegram bot: press "Get", copy the parameters into settings. No room for mistakes.

    Read next

    Ready to start?

    Open our Telegram bot and get proxies instantly after payment.

    Buy proxies