alexbers / Mtprotoproxy
Licence: mit
Async MTProto proxy for Telegram
Stars: ✭ 1,014
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
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
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
Telegramapiserver
Fast, simple, async php telegram api server: MadelineProto + Amp HTTP Server
Stars: ✭ 152 (-85.01%)
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
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
git clone -b stable https://github.com/alexbers/mtprotoproxy.git; cd mtprotoproxy
- (optional, recommended) edit config.py, set PORT, USERS and AD_TAG
-
docker-compose up -d
(or justpython3 mtprotoproxy.py
if you don't like Docker) -
(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
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].