{"repo":"yurykovshov/mtproto-proxy","free":true,"listed":false,"github":"https://github.com/yurykovshov/mtproto-proxy","clone":"git clone https://github.com/yurykovshov/mtproto-proxy.git","description":"Self-hosted MTProto proxy for Telegram","language":"Shell","stars":11,"topics":[],"license":null,"category":"self-hosted-apps","readme_excerpt":"MTProto Proxy A self-hosted MTProto proxy for Telegram, deployed via Docker Compose on a VPS. Traffic is disguised as HTTPS using fake-TLS to avoid deep packet inspection. Features - Fake-TLS obfuscation — traffic looks like HTTPS to DPI systems - One-command setup — idempotent script installs Docker, generates secrets, deploys the stack - Auto-updates — Watchtower keeps the proxy image current - Auto-restart — survives crashes and VPS reboots - Zero maintenance — share a tg://proxy? link with users, done Quick Start The script will: 1. Install Docker (if not present) 2. Generate a fake-TLS proxy secret 3. Deploy the proxy and Watchtower containers 4. Print a tg://proxy? connection link Share the link with your users — they tap it in Telegram and the proxy is configured automatically. Configuration All settings are in .env (created by setup.sh at /opt/mtproto-proxy/.env ): Variable Default Description ---------- --------- ------------- MTG PORT 443 Proxy listen port (443 recommended for HTTPS disguise) MTG DOMAIN microsoft.com Fake-TLS camouflage domain MTG SECRET (generated) Proxy secret (ee-prefix, fake-TLS encoded) VPS IP (auto-detected) Server public IP address To change the fake-TLS domain before first run: Re-running the Setup Script The script is idempotent. If a deployment already exists, it offers: 1. Show connection link — print the tg://proxy? link again 2. Update and restart — pull latest image and restart the proxy 3. Abort Existing secrets are never overwritten.","default_branch":null,"files":null,"tree":[],"storefront":"/r/yurykovshov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yurykovshov/mtproto-proxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}