Nach genauerer Betrachtung und Rückentwicklung des MTProto Proxy-Protokolls entschied sich Telegram schließlich, eine offizielle Version mit Unterstützung für
monetisierte beworbene Kanäle und sogar sofort im Docker-Image zu veröffentlichen.
Was ist MTProto Proxy?
Dies ist ein spezifischer Proxyserver und ein Protokoll der Ersteller von Telegram, mit denen Sie Sperren umgehen und deren Verwendung monetarisieren können.
Offizieller Bevollmächtigter
In der
letzten Veröffentlichung wurden viele inoffizielle Implementierungen des Proxyservers vorgestellt, von denen
viele von Habr-Benutzern
geschrieben wurden.
Jetzt haben wir die
offizielle Version:
github.com/TelegramMessenger/MTProxyhub.docker.com/r/telegrammessenger/proxyWas kann er tun?
- Unterstützt bis zu 16 verschiedene Schlüssel pro Proxy
- Bis zu 60.000 Verbindungen pro Kern
- Verfügt über eine API zum Sammeln von Statistiken (nur lokal verfügbar)
- Fertiges Bild in Docker
- Gesponserte Kanäle anzeigen
Wie einrichten?
Schande ist einfach:
docker run -d -p443:443 --name=mtproto-proxy --restart=always -v proxy-config:/data telegrammessenger/proxy:latest
Danach machen wir:
docker logs mtproto-proxy
Als Fazit erhalten Sie:
Eigentlich ist die Grundeinstellung abgeschlossen.
Kanal gefördert
Wenn Sie den Kanal beim Herstellen einer Verbindung zum Proxy anzeigen möchten, müssen Sie den Proxy registrieren:
Der offizielle Bot
@MTProxybot hilft dabei
.Er sollte eine IP: Port + Taste senden, als Antwort erhalten Sie ein Werbetag.
Dieses Tag muss beim Starten des Containers als Parameter übergeben werden:
docker run -d -p443:443 --name=mtproto-proxy --restart=always -v proxy-config:/data -e TAG=_TAG telegrammessenger/proxy:latest
Gehen Sie als Nächstes zum Bot zurück, wählen Sie Ihren Proxy aus und klicken Sie auf "Promotion festlegen". Jetzt müssen nur noch Kanäle zur Anzeige gesendet werden.
Das ist alles, jetzt haben Sie den offiziellen Telegramm-Proxy mit dem Promotion-Kanal, der allen Benutzern angezeigt wird.
Erweiterte EinstellungenStandardmäßig wird beim Start automatisch ein Schlüssel generiert und auf dem Docker-Volume gespeichert. Wenn Sie möchten, können Sie einen anderen Schlüssel angeben:
-e SECRET = 00baadf00d15abad1deaa51sbaadcafe docker run -d -p443:443 -v proxy-config:/data -e SECRET=00baadf00d15abad1deaa51sbaadcafe telegrammessenger/proxy:latest
Oder ein paar:
docker run -d -p443:443 -v proxy-config:/data -e SECRET=935ddceb2f6bbbb78363b224099f75c8,2084c7e58d8213296a3206da70356c81 telegrammessenger/proxy:latest
Oder Sie können Sie bitten, mehrere Schlüssel zu generieren:
docker run -d -p443:443 -v proxy-config:/data -e SECRET_COUNT=4 telegrammessenger/proxy:latest
Standardmäßig werden 2 Arbeiter gestartet. Sie können die Einstellung wie folgt ändern:
ARBEITNEHMER = 16 docker run -d -p443:443 -v proxy-config:/data -e WORKERS=16 telegrammessenger/proxy:latest
Die Überwachung ist verfügbar unter:
localhost : 2398 / stats
Sie können Statistiken wie folgt erhalten:
docker exec mtproto-proxy curl http://localhost:2398/stats
ready_targets: Die Anzahl der Telegrammserver, die bereit sind, Anforderungen mit Proxys zu bearbeiten
active_targets: Anzahl der Telegrammserver, die Proxy-Anforderungen bedienen
total_special_connections: Anzahl der eingehenden Verbindungen
total_max_special_connections: Eingehendes Verbindungslimit Der Bot kann auch Statistiken zur Verwendung Ihres Proxys anzeigen:
Docker-Compose
Anstatt lange Befehle in eine Zeile zu schreiben, können Sie
Docker-Compose verwenden .
Sie könnten auch interessiert sein.