Proxies
Proxy types, connectivity, rotation, and network policies
Every account in your workspace requires a dedicated proxy. The proxy provides both IP diversity (reducing the risk of Telegram linking accounts) and a stable transport layer.
Proxy types
| Type | Provider | Use case |
|---|---|---|
| Rental HTTP(S) | Platform pool | Paired with rental accounts. Automatically assigned when you provision a bundle. |
| Rental SOCKS5 | Platform pool | Alternative to HTTP. Lower overhead. Same pairing rules. |
| Your own HTTP(S) | You supply endpoint + credentials | Paired with owned accounts. Must be stable and have a clean IP reputation. |
| Your own SOCKS5 | You supply endpoint + credentials | Paired with owned accounts. |
Rental proxies are provisioned from the platform's pool and are exclusive to one account at a time. You cannot detach a rental proxy from one rental account and attach it to another while the first account exists.
Connectivity test
Every proxy undergoes a pre-assignment connectivity test:
- The platform sends a TCP SYN to the proxy endpoint.
- If the proxy requires authentication, the platform sends credentials and waits for an HTTP 200 or SOCKS5 grant.
- The platform performs an IP-leak check by resolving
api.telegram.orgthrough the proxy and comparing the egress IP against the proxy's declared IP. - If any step fails, the proxy is marked unreachable and cannot be assigned until you edit the endpoint or the test passes on a retry (every 30 minutes).
Rotation
The platform rotates proxy assignments for rental proxies every 6 hours per account. Rotation is automatic and transparent. The runtime re-establishes the MTProto connection through the new proxy without dropping messages.
- 6 rotations per day per account (maximum)
- Rotation is skipped if the account is in cooldown or paused
- You cannot manually trigger a rotation for rental proxies
- For owned accounts with your own proxy, rotation is not available. You must update the proxy endpoint manually
Traffic quotas
Each rental proxy bundle includes 1 GB of outbound traffic per month. Traffic is measured at the proxy layer and includes all MTProto traffic (messages, media uploads/downloads, updates).
| Overage tier | Rate |
|---|---|
| 0-1 GB (included) | $0 |
| 1+ GB | $3.50 per GB |
For owned proxies used with owned accounts, traffic is not metered by the platform.
Pre-connect IP-leak check
Before any rental proxy is used for the first time in a session, the platform performs an IP-leak check:
- Open a connection through the proxy to a known echo service.
- Read the egress IP from the response.
- Compare against the proxy's declared egress IP range.
- If the egress IP falls outside the declared range, the proxy is quarantined and a notification is sent.
Reserved network policy
The platform maintains a reserved network policy that restricts what IP ranges rental proxies may use for egress. The current policy allows egress to any public IPv4 address except the following reserved ranges:
10.0.0.0/8172.16.0.0/12192.168.0.0/16127.0.0.0/8169.254.0.0/160.0.0.0/8100.64.0.0/10(CGNAT)
Any proxy detected egressing to a reserved range is automatically quarantined and removed from rotation.
FAQ
Can I use the same proxy for two accounts? No. One proxy per account. This is enforced at the runtime level.
What happens when a rental proxy fails the health check? The account is moved to inactive status with a 2/hr fallback send budget. A new proxy is assigned automatically on the next rotation cycle.
Can I bring my own proxy for a rental account? No. Rental proxies pair only with rental accounts, and those proxies are supplied by the platform.
What is the proxy latency SLA? The platform maintains proxy infrastructure with a target P99 latency of under 500ms to Telegram's API endpoints. Proxies exceeding 2000ms P99 over a 5-minute window are automatically rotated.
How do I check my current proxy's IP? Go to Accounts > select an account > Proxy details. The current egress IP and assigned proxy endpoint are displayed.