{"id":35425389,"url":"https://github.com/telemt/telemt","last_synced_at":"2026-04-19T18:05:04.351Z","repository":{"id":331182392,"uuid":"1125007401","full_name":"telemt/telemt","owner":"telemt","description":"MTProxy for Telegram on Rust + Tokio","archived":false,"fork":false,"pushed_at":"2026-03-29T08:52:47.000Z","size":12865,"stargazers_count":2127,"open_issues_count":43,"forks_count":122,"subscribers_count":28,"default_branch":"main","last_synced_at":"2026-03-29T11:31:32.629Z","etag":null,"topics":["aes-ctr","async","mtproto","mtproto-proxy","mtproxy","network","obfuscation","privacy","proxy","rust","rustls","socks5","telegram","tls","tokio"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/telemt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-12-30T02:00:23.000Z","updated_at":"2026-03-29T10:38:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"3346f4d8-7ccc-4e5f-baaf-3898eee5a01e","html_url":"https://github.com/telemt/telemt","commit_stats":null,"previous_names":["telemt/telemt"],"tags_count":70,"template":false,"template_full_name":null,"purl":"pkg:github/telemt/telemt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telemt%2Ftelemt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telemt%2Ftelemt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telemt%2Ftelemt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telemt%2Ftelemt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/telemt","download_url":"https://codeload.github.com/telemt/telemt/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telemt%2Ftelemt/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31290537,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T13:12:26.723Z","status":"ssl_error","status_checked_at":"2026-04-01T13:12:25.102Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aes-ctr","async","mtproto","mtproto-proxy","mtproxy","network","obfuscation","privacy","proxy","rust","rustls","socks5","telegram","tls","tokio"],"created_at":"2026-01-02T18:15:34.480Z","updated_at":"2026-04-15T01:01:56.767Z","avatar_url":"https://github.com/telemt.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Telemt - MTProxy on Rust + Tokio\n\n![Latest Release](https://img.shields.io/github/v/release/telemt/telemt?color=neon) ![Stars](https://img.shields.io/github/stars/telemt/telemt?style=social) ![Forks](https://img.shields.io/github/forks/telemt/telemt?style=social) [![Telegram](https://img.shields.io/badge/Telegram-Chat-24a1de?logo=telegram\u0026logoColor=24a1de)](https://t.me/telemtrs)\n\n[🇷🇺 README на русском](https://github.com/telemt/telemt/blob/main/README.ru.md)\n\n***Löst Probleme, bevor andere überhaupt wissen, dass sie existieren*** / ***It solves problems before others even realize they exist***\n\n\u003e [!NOTE]\n\u003e\n\u003e Fixed TLS ClientHello is now available in official clients for Desktop / Android / iOS\n\u003e\n\u003e To work with EE-MTProxy, please update your client!\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://t.me/telemtrs\"\u003e\n    \u003cimg src=\"/docs/assets/telegram_button.svg\" width=\"150\"/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n**Telemt** is a fast, secure, and feature-rich server written in Rust: it fully implements the official Telegram proxy algo and adds many production-ready improvements\n\n### One-command Install and Update\n```bash\ncurl -fsSL https://raw.githubusercontent.com/telemt/telemt/main/install.sh | sh\n```\n- [Quick Start Guide](docs/Quick_start/QUICK_START_GUIDE.en.md)\n- [Инструкция по быстрому запуску](docs/Quick_start/QUICK_START_GUIDE.ru.md)\n\n## Features\nOur implementation of **TLS-fronting** is one of the most deeply debugged, focused, advanced and *almost* **\"behaviorally consistent to real\"**:  we are confident we have it right - [see evidence on our validation and traces](docs/FAQ.en.md#recognizability-for-dpi-and-crawler)\n\nOur ***Middle-End Pool*** is fastest by design in standard scenarios, compared to other implementations of connecting to the Middle-End Proxy: non dramatically, but usual\n\n- Full support for all official MTProto proxy modes:\n  - Classic;\n  - Secure - with `dd` prefix;\n  - Fake TLS - with `ee` prefix + SNI fronting;\n- Replay attack protection;\n- Optional traffic masking: forward unrecognized connections to a real web server, e.g. GitHub 🤪;\n- Configurable keepalives + timeouts + IPv6 and \"Fast Mode\";\n- Graceful shutdown on Ctrl+C;\n- Extensive logging via `trace` and `debug` with `RUST_LOG` method.\n\n## FAQ\n- [FAQ RU](docs/FAQ.ru.md)\n- [FAQ EN](docs/FAQ.en.md)\n\n# Learn more about Telemt\n- [Our Architecture](docs/Architecture)\n- [All Config Options](docs/Config_params)\n- [How to build your own Telemt?](#build)\n- [Running on BSD](docs/Quick_start/OPENBSD_QUICK_START_GUIDE.en.md)\n- [Why Rust?](#why-rust)\n\n## Build\n```bash\n# Cloning repo\ngit clone https://github.com/telemt/telemt \n# Changing Directory to telemt\ncd telemt\n# Starting Release Build\ncargo build --release\n\n# Current release profile uses lto = \"fat\" for maximum optimization (see Cargo.toml).\n# On low-RAM systems (~1 GB) you can override it to \"thin\".\n\n# Move to /bin\nmv ./target/release/telemt /bin\n# Make executable\nchmod +x /bin/telemt\n# Lets go!\ntelemt config.toml\n```\n\n## Why Rust?\n- Long-running reliability and idempotent behavior\n- Rust's deterministic resource management - RAII \n- No garbage collector\n- Memory safety and reduced attack surface\n- Tokio's asynchronous architecture\n\n## Support Telemt\n\nTelemt is free, open-source, and built in personal time.\nIf it helps you — consider supporting continued development.\n\nAny cryptocurrency (BTC, ETH, USDT, 350+ coins):\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://nowpayments.io/donation?api_key=2bf1afd2-abc2-49f9-a012-f1e715b37223\" target=\"_blank\" rel=\"noreferrer noopener\"\u003e\n    \u003cimg src=\"https://nowpayments.io/images/embeds/donation-button-white.svg\" alt=\"Cryptocurrency \u0026 Bitcoin donation button by NOWPayments\" height=\"80\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\nMonero (XMR) directly:\n\n```\n8Bk4tZEYPQWSypeD2hrUXG2rKbAKF16GqEN942ZdAP5cFdSqW6h4DwkP5cJMAdszzuPeHeHZPTyjWWFwzeFdjuci3ktfMoB\n```\n\nAll donations go toward infrastructure, development, and research.\n\n\n![telemt_scheme](docs/assets/telemt.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftelemt%2Ftelemt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftelemt%2Ftelemt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftelemt%2Ftelemt/lists"}