{"repo":"alexbers/mtprotoproxy","free":true,"listed":false,"github":"https://github.com/alexbers/mtprotoproxy","clone":"git clone https://github.com/alexbers/mtprotoproxy.git","description":"Async MTProto proxy for Telegram","language":"Python","stars":2162,"topics":["python","mtproto","mtproxy","proxy","async-mtproto-proxy","docker","telegram"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Async MTProto Proxy # Fast and simple to setup MTProto proxy written in Python. Starting Up ## 1. git clone -b stable https://github.com/alexbers/mtprotoproxy.git; cd mtprotoproxy 2. (optional, recommended) edit config.py , set PORT , USERS and AD TAG 3. docker-compose up -d (or just python3 mtprotoproxy.py if you don't like Docker) 4. (optional, get a link to share the proxy) docker-compose logs Channel Advertising ## To advertise a channel get a tag from @MTProxybot and put it to config.py . Performance ## The proxy performance should be enough to comfortably serve about 4 000 simultaneous users on the VDS instance with 1 CPU core and 1024MB RAM. More Instructions ## - Running without Docker - Optimization and fine tuning Advanced Usage ## The proxy can be launched: - with a custom config: python3 mtprotoproxy.py [configfile] - several times, clients will be automaticaly balanced between instances - with uvloop module to get an extra speed boost - with runtime statistics exported to Prometheus","default_branch":null,"files":null,"tree":[],"storefront":"/r/alexbers","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alexbers/mtprotoproxy/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."}