How MTPro.XYZ Tests Telegram Proxies

✓ Tested with TDLib   ↻ Refreshed every 5 minutes

MTPro.XYZ maintains public Telegram proxy lists for MTProto, WEB, and SOCKS5 proxies. Our goal is to show proxies that are currently usable rather than simply publishing a collection of proxy addresses.

Every proxy is tested with TDLib, and our proxy lists are refreshed every 5 minutes.

At a Glance

CheckHow it works
Telegram connectivityTested through TDLib
Proxy protocolsMTProto, WEB, and SOCKS5
List refreshEvery 5 minutes
AvailabilityRe-evaluated continuously
LatencyMeasured when available
Failed proxiesRemoved or marked unavailable according to current status

Our Proxy Checking Process

Our testing pipeline is designed to verify that a proxy is not only reachable as a network endpoint, but can actually be used to connect to Telegram.

Collect → Normalize → Test with TDLib → Measure → Publish → Recheck

1. Proxy Collection

Proxy candidates are collected from public sources and feeds. Depending on the proxy type, a candidate may contain a server address, port, MTProto secret, SOCKS5 credentials, or other connection parameters required by the specific protocol.

New candidates are not automatically treated as working proxies. They must first pass the relevant testing process.

2. Normalize and Deduplicate

Proxy information can be published in different formats. Before testing, MTPro.XYZ normalizes proxy data into a consistent internal format and removes duplicate endpoints.

This prevents the same proxy server from being unnecessarily tested or displayed multiple times.

3. Telegram Connectivity Test with TDLib

The most important part of the process is the Telegram connectivity test.

MTPro.XYZ uses TDLib to test proxies as part of a Telegram client connection.

Instead of relying only on a simple TCP port check, the proxy is evaluated through the Telegram client networking layer. This helps distinguish between an endpoint that merely accepts a network connection and a proxy that can actually establish a Telegram connection.

TDLib is Telegram’s cross-platform client library that provides the functionality required to build Telegram applications and handles the client-side networking layer.

4. Protocol-Specific Testing

Different proxy protocols require different connection parameters and testing logic.

MTProto

An MTProto proxy uses a server address, port, and secret. The proxy is tested using the connection parameters required by Telegram clients.

View the MTProto proxy list →

WEB Proxy

MTPro.XYZ also publishes WEB proxy endpoints. These are maintained and evaluated separately because they use a different connection mechanism and may have different client compatibility requirements.

View the WEB proxy list →

SOCKS5

A SOCKS5 proxy uses a server and port and can optionally use a username and password. SOCKS5 proxies are evaluated separately from MTProto proxies because the protocols work differently.

View the SOCKS5 proxy list →

Measuring Response Time

When latency can be measured reliably, MTPro.XYZ uses it as an additional signal when displaying and comparing proxies.

Lower latency generally means a faster response from the testing environment. However, latency is not a guarantee of performance for every user.

Your actual Telegram experience can vary depending on your location, ISP routing, network congestion, the distance to the proxy server, and the current load on the network.

A latency value measured by MTPro.XYZ is an indicator from our testing environment. It does not represent the exact latency you will experience from your own device and network.

Publishing the Current Result

After a proxy passes the relevant checks, its current information can be published in the corresponding MTPro.XYZ list.

The public status represents the latest available testing result. Because public proxy servers change continuously, the lists are refreshed every 5 minutes.

This means MTPro.XYZ is designed as a continuously updated proxy source rather than a static archive of old proxy addresses.

Rechecking Every 5 Minutes

Proxy availability can change quickly. A server that works successfully during one testing cycle may become unavailable during a later cycle.

Possible reasons include:

  • Server downtime
  • Server overload
  • Configuration changes
  • Network problems
  • Filtering or blocking
  • Changes made by the proxy operator
  • Temporary connection limits

For this reason, MTPro.XYZ does not rely on a one-time verification. Proxy availability is re-evaluated every 5 minutes.

What Does “Working” Mean?

At MTPro.XYZ, a proxy is considered working when it passes the relevant Telegram connectivity test at the time it is checked.

A successful test means that the proxy was usable from our testing environment during that check. It does not mean that the proxy will work forever or that it will provide identical performance from every country, ISP, or device.

Why Can a Working Proxy Stop Working?

Public proxy infrastructure is dynamic. A proxy can fail after a successful test because the server operator changes the configuration, the server becomes overloaded, the endpoint is shut down, or the network route changes.

That is why continuous testing is more useful than a one-time verification.

Does MTPro.XYZ Guarantee Availability?

No. Our testing shows the current state observed by our testing system and cannot guarantee future availability.

A proxy can stop working between two testing cycles, and its performance may differ depending on the user’s location and network.

The purpose of our methodology is to provide a fresh and measurable indication of current proxy availability, not a permanent guarantee.

Does a Successful Test Mean That a Proxy Is Trustworthy?

No. Availability and trust are different things.

A proxy can successfully connect to Telegram while still being operated by an unknown third party.

MTPro.XYZ’s testing process determines whether a proxy can currently provide the expected connection. It does not certify the operator, ownership, logging practices, anonymity, or long-term reliability of a public proxy server.

Users should consider the source and operator of any public proxy they use and avoid entering sensitive information into unofficial websites that claim to configure or validate proxy connections.

What Our Checks Do Not Guarantee

A successful proxy test should not be interpreted as proof of:

  • Permanent uptime
  • Unlimited bandwidth
  • Identical latency for every user
  • Suitability for every country or ISP
  • Anonymity
  • Absence of logging by the proxy operator
  • Protection against every type of network filtering

The test result reflects what was observed from the MTPro.XYZ testing environment at a particular point in time.

Why We Use TDLib

A simple network connection check can tell you that a server is reachable. For a Telegram proxy list, that is not enough.

The more useful question is:

Can this proxy actually establish a Telegram connection?

Using TDLib allows MTPro.XYZ to evaluate proxies through Telegram’s client networking stack rather than treating an open TCP port as proof that the proxy works.

This makes the test result more relevant to people who are looking for a Telegram proxy or a proxy for Telegram.

Current Proxy Data

Testing interval: every 5 minutes

Telegram connectivity testing is performed with TDLib. Current proxy information is continuously re-evaluated.

MTProto Proxy List
WEB Proxy List
SOCKS5 Proxy List

Frequently Asked Questions

How often are Telegram proxies checked?

MTPro.XYZ refreshes and re-evaluates proxy lists every 5 minutes.

Are proxies tested with TDLib?

Yes. MTPro.XYZ uses TDLib as part of its Telegram connectivity testing process.

Does a working proxy stay working permanently?

No. Public proxy availability can change at any time. A successful test represents the state observed during that particular testing cycle.

Why is my proxy not working even though it is listed?

Proxy status can change between checks, and network conditions can differ between users. Try another currently available proxy from the list.

Does MTPro.XYZ verify proxy anonymity?

No. The testing process is focused on proxy connectivity and availability. A successful connectivity test does not certify anonymity or the trustworthiness of the proxy operator.

About MTPro.XYZ

MTPro.XYZ is an independent project focused on publicly available Telegram proxy information. The project has been operating since 2018 and provides continuously updated proxy lists and connection information.

Learn more about the project on our About MTPro.XYZ page.

Official Telegram Resources

For technical information about Telegram proxies and TDLib, see the official Telegram documentation: