All Projects → alexbers → Mtprotoproxy

alexbers / Mtprotoproxy

Licence: mit
Async MTProto proxy for Telegram

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Mtprotoproxy

Mtproto
Telegram MTProto and its proxy (over gRPC) in Go (golang). API Layer: 71
Stars: ✭ 133 (-86.88%)
Mutual labels:  telegram, proxy, mtproto
Madelineproto
Async PHP client/server API for the telegram MTProto protocol
Stars: ✭ 1,776 (+75.15%)
Mutual labels:  telegram, proxy, mtproto
WilliamButcherBot
Telegram Group Manager Bot Written In Python Using Pyrogram.
Stars: ✭ 187 (-81.56%)
Mutual labels:  telegram, mtproto
Telega
C# Telegram MTProto Client
Stars: ✭ 38 (-96.25%)
Mutual labels:  telegram, mtproto
Telethon
Pure Python 3 MTProto API Telegram client library, for bots too!
Stars: ✭ 5,805 (+472.49%)
Mutual labels:  telegram, mtproto
Mtproto Core
Telegram API JS (MTProto) client library for browser and nodejs
Stars: ✭ 242 (-76.13%)
Mutual labels:  telegram, mtproto
Jsmtproxy
High Performance NodeJS MTProto Proxy
Stars: ✭ 254 (-74.95%)
Mutual labels:  telegram, mtproto
Mtproxy
MTProxyTLS一键安装绿色脚本
Stars: ✭ 256 (-74.75%)
Mutual labels:  telegram, mtproto
Pyrogram
Telegram MTProto API Client Library and Framework in Pure Python for Users and Bots
Stars: ✭ 2,252 (+122.09%)
Mutual labels:  telegram, mtproto
Mtproto
Full-native go implementation of Telegram API
Stars: ✭ 566 (-44.18%)
Mutual labels:  telegram, mtproto
Chatengine
Open source mtproto server written in golang with compatible telegram client
Stars: ✭ 544 (-46.35%)
Mutual labels:  telegram, mtproto
Telegramd
Unofficial open source telegram server written in golang
Stars: ✭ 609 (-39.94%)
Mutual labels:  telegram, mtproto
Mtproto
MTProto implementation in Golang
Stars: ✭ 190 (-81.26%)
Mutual labels:  telegram, mtproto
Telegramapiserver
Fast, simple, async php telegram api server: MadelineProto + Amp HTTP Server
Stars: ✭ 152 (-85.01%)
Mutual labels:  telegram, mtproto
node-tg-native
Telegram Native lib
Stars: ✭ 22 (-97.83%)
Mutual labels:  telegram, mtproto
Telegramgo
CLI telegram client written in golang
Stars: ✭ 145 (-85.7%)
Mutual labels:  telegram, mtproto
mtproxy autoinstaller
MTProxy autoinstaller for Ubuntu
Stars: ✭ 25 (-97.53%)
Mutual labels:  telegram, mtproto
Td
Pure Go Telegram MTProto API Client
Stars: ✭ 118 (-88.36%)
Mutual labels:  telegram, mtproto
Teleperl
Pure perl mtproto/telergam client
Stars: ✭ 34 (-96.65%)
Mutual labels:  telegram, mtproto
Telegram Mtproto
Telegram client api (MTProto) library
Stars: ✭ 542 (-46.55%)
Mutual labels:  telegram, mtproto

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

Demo

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

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].