“The proxy link is invalid” in Telegram
Telegram Desktop shows this message before it even tries the server: something in the link itself is wrong or unfamiliar. Unlike a dead server, this can be fixed by repairing the link, updating the app or replacing the link.
What you see
| Where | On screen |
|---|---|
| Telegram Desktop | “The proxy link is invalid.” |
| Telegram Desktop | “Your Telegram Desktop version doesn’t support this proxy type or the proxy link is invalid. Please update Telegram Desktop to the latest version.” |
| Telegram Desktop, Add proxy from clipboard | “This is not a proxy link.” |
What it usually means
- A parameter is missing or misspelled. An MTProto link needs server, port and secret. A SOCKS5 link needs server and port, plus user and pass if the proxy has a login.
- The port is not a number, or the server field has extra characters: spaces, quotes, a slash.
- The link was cut when copied from a post, so the end of the secret or a whole parameter is gone.
- The link uses a proxy type that your version of the app does not know.
Check it step by step
- Paste the link into the proxy link checker.
It shows each parameter separately and says which one is missing, unreadable or the wrong length.
- Check how the link starts: tg://proxy?, https://t.me/proxy?, tg://socks? or https://t.me/socks?.
A link to a channel, a website or a list of proxies is not a proxy link, even if it is posted next to one.
- Delete anything stuck to the end of the secret: dots, brackets, emoji or words.
A hex secret contains only digits and the letters a to f. A base64 secret also uses other letters, “-” and “_”, but never spaces or punctuation.
- Update Telegram Desktop if the message mentions your version.
The longer message appears when the app does not recognise the proxy type. After the update, open the same link again.
- If the link is still rejected, take another server from a list that is checked regularly.
A link that was broken by whoever posted it cannot be repaired from your side.
Try a server that passed our last check
These servers passed a full MTProto handshake from our checker. List built 18 October 2026 at 18:31 UTC; it is rebuilt every 20 minutes. A server that works for our checker can still be blocked on your network.
Questions
Which parameters does a Telegram proxy link need?
MTProto: server, port and secret. SOCKS5: server and port, plus user and pass when the proxy requires a login. The order of parameters does not matter.
Is “The proxy link is invalid” the same as a dead proxy?
No. Telegram did not contact the server at all. A dead proxy is accepted and then shows Unavailable or keeps connecting.
The link works on my phone but not in Telegram Desktop. Why?
If Desktop says its version does not support the proxy type, the desktop app is behind. Update it and open the link again.