Adding a Private HTTP Proxy Inside the Telegram App

Updated:

A Telegram proxy is set inside the app itself, so it changes Telegram's IP and leaves your browser and every other program alone. Telegram on Windows, macOS, Linux, iOS and Android has a built-in proxy list where you can store several ProxyV4 proxies and switch with one tap. Pick HTTP as the type, because that is how paid proxies here authenticate.

Telegram App · HTTP Proxy Format
Settings > Data and Storage > Proxy Settings > Add Proxy > HTTP (ip, port, user, pass)
Proxies by platform:telegramairdrop-grass

HTTP, SOCKS5 or MTProto: which to choose

Telegram offers three proxy types. Only one matches a paid private proxy:

Type in TelegramHow it connectsFits paid proxiesNotes
HTTPTCP tunnel via HTTP CONNECTYes, private IPv4 and static ISPMessages, files and channels all work
SOCKS5SOCKS5 over TCP/UDPNo; only some free-list proxies use itCan carry voice calls
MTProtoTelegram's own secret-based proxyNo; community-run relays onlyShows a sponsored channel banner

The values Telegram asks for

Split your ip:port:user:pass line into the four fields below. The last line is a privacy setting explained in the next section.

bash Type: HTTP Hostname / Server: <PROXY_IP> Port: <PROXY_PORT> Username: <PROXY_USERNAME> Password: <PROXY_PASSWORD> Calls: Settings → Privacy and Security → Calls → Peer-to-Peer → Never

Calls can bypass the proxy

Messages travel through the proxy, but Telegram voice and video calls try a direct peer-to-peer UDP connection first. That hands the other caller your real IP even while the shield icon says you are proxied. Set Settings → Privacy and Security → Calls → Peer-to-Peer to Never, or to My Contacts if you only want to hide it from strangers.

Many accounts on one computer

Each portable Telegram Desktop folder keeps its own connection settings, so you can run several copies side by side, each with its own proxy. Alternatively, open Telegram Web inside antidetect browser profiles such as GenLogin, GoLogin or AdsPower, one IP per profile. Because every address is rented to one customer, accounts do not inherit someone else's history on the same IP. See Telegram proxies for choosing a location.

Reading Telegram's status and fixing failures

Right after you save, Telegram tests the proxy and shows its state next to the entry, for example 'connected' with a ping in milliseconds. 'Unavailable' or an endless 'connecting' means something is off:

Step by step

  1. 1

    Open the proxy settings

    Telegram Desktop: Settings → Advanced → Connection type → Use custom proxy. iOS and Android: Settings → Data and Storage → Proxy → Add Proxy.

  2. 2

    Choose HTTP and enter the address

    Select 'HTTP' as the type, then put the proxy IP in 'Hostname' (or Server) and the port in 'Port'.

  3. 3

    Add the credentials

    Type the proxy username and password in the credentials fields and tap or click 'Save'.

  4. 4

    Confirm it is online

    Wait for the entry to show 'connected' with a ping time, and look for the shield icon in the app header.

  5. 5

    Stop the call leak

    Open Settings → Privacy and Security → Calls and set Peer-to-Peer to Never or My Contacts.

Frequently asked questions

Which proxy type should I pick in Telegram for a paid proxy?

HTTP. Paid private IPv4 and static ISP proxies use HTTP(S) with a username and password.

Will Telegram's proxy change my browser's IP?

No. The setting applies only to the Telegram client.

How do I give each Telegram account its own IP on one PC?

Run separate portable Telegram Desktop folders, each with its own proxy, or use Telegram Web inside antidetect browser profiles with one proxy each.

Can I keep several proxies in Telegram and switch between them?

Yes. Add each one to the proxy list; tapping an entry makes it active, and Telegram shows the ping for each.

One private IP per Telegram account

Single-tenant HTTP(S) proxies with unlimited bandwidth, renewable without changing the address.

Check prices

Related articles

Proxies by platform
Telegram proxies: keep each account on its own static address
Telegram proxies with authenticated HTTP support: one static IPv4 per account in Singapore, the US or Vietnam, so a single spam flag stays with one session.
Proxies by platform
Airdrop and Grass proxies: a separate IPv4 for every wallet and node
Airdrop and Grass proxies that give each wallet and DePIN node its own IPv4. Static ISP for Grass, Dawn and Nodepay; private IPv4 for quests and testnets.
Proxy setup
Proxifier for programs that have no proxy setting of their own
Route a single Windows or macOS program through an HTTP(S) proxy with Proxifier: pick the HTTPS protocol, add authentication, write rules and resolve DNS.
Free tools
Check proxies in bulk: status, exit IP and latency
Free online proxy checker: paste up to 100 ip:port:user:pass lines and see which proxies work, their exit IP and latency, plus what each failure result means.
IPV4 · singapore
One Fixed Singapore IP for Every Regional Store and Ad Account
Singapore private IPv4 proxy: a static SG datacenter IP used by you alone, for Lazada and Shopee SG stores, Singapore ad accounts and regional automation.
IPV4 · united states
Build a US IP Pool for Scraping, Rank Tracking and Ad Checks
Buy US private IPv4 proxies: static American datacenter IPs, one customer per IP, unlimited bandwidth. Built for scraping, SERP tracking and US ad checks.
Knowledge base
HTTP or SOCKS5: Picking the Proxy Protocol Your Software Needs
HTTP vs SOCKS5 proxy in plain terms: what each protocol carries, why HTTPS works through both, where UDP matters, and how to test which one a server speaks.
Use cases
How to run dozens of accounts without them collapsing into one
Proxies for managing many accounts: why each account needs a private, fixed IP, how to size and label the pool, and the habits that quietly link accounts.