Using Telegram App with IpnProxy

Setup

1

Grab your proxy details

Sign in to the IpnProxy Dashboard → Access Proxies (sidebar).
Copy the exact Hostname, Port, Username, and Password for the proxy you purchased.
Example hosts you may see: residential.ipnproxy.com, or residential.ipnproxy.com.
Example ports in the screenshots: 823 (HTTP) and 824 (SOCKS5).
Yours may differ — always use the values shown in Access Proxies.
2

Open Telegram’s proxy screen

  • Desktop: Settings → Advanced → Connection type
  • Mobile (iOS/Android): Settings → Data and Storage → Proxy Settings
    Then tap Add proxy.
Telegram Proxy Settings entry screen with Add proxy
3

Add a new proxy (empty form)

Tap Add proxy to open the Edit proxy form.Empty Edit proxy form with SOCKS5 selected
IpnProxy supports HTTP and SOCKS5 inside Telegram.
MTProto is not supported for IpnProxy credentials.
4

SOCKS5 example (fill with your real values)

Select SOCKS5, then enter:
  • Hostname: e.g., residential.ipnproxy.com
  • Port: e.g., 824
  • Username / Password: from your dashboard
SOCKS5 filled exampleTap Save.
5

HTTP example (fill with your real values)

Prefer HTTP? Select HTTP, then enter:
  • Hostname: e.g., residential.ipnproxy.com
  • Port: e.g., 823
  • Username / Password: from your dashboard
HTTP filled exampleTap Save.
6

Check status — HTTP

After saving, Telegram lists your proxy with a status and ping.
Available with a reasonable ping (ms) means you’re good to go.
HTTP proxy listed as available with ping
The checkbox Try connecting through IPv6 can stay enabled.
If you have trouble connecting, try toggling it off and back on.
7

Check status — SOCKS5

You can add both HTTP and SOCKS5 profiles and switch between them anytime.SOCKS5 proxy listed as available with ping
Telegram will only route Telegram traffic through this proxy.
For system-wide routing, configure your OS or use a system proxy tool.

Residential Proxies

  • Host: residential.ipnproxy.com
  • Port: 823
  • Format:
bash http http://username:[email protected]:823

Datacenter Proxies

  • Host: dc.ipnproxy.com
  • Port: 10080
  • Format:
bash http http://username:[email protected]:10080

Premium Mobile Proxies

  • IP: {IP_ADDRESS}
  • Port: {PORT}
  • Username: {PROXY_USERNAME}
  • Password: {PROXY_PASSWORD}
  • Format:
bash http http://{username}:{password}@{IP}:{PORT} 
bash socks5 http://{username}:{password}@{IP}:{PORT}

Mobile Proxies

  • IP: {IP_ADDRESS}
  • Port: {PORT} - Format:
bash http http://{IP_ADDRESS}:{PORT}
bash socks5 socks5://{IP_ADDRESS}:{PORT}
If you change or rotate credentials in the Dashboard, update the same values in Telegram to keep the connection working.