Blog P1ratRuleZZZ

Erstellen Sie Ihre eigenen offiziellen MTProto Proxy mit Kanal Förderung (Sehr einfache Möglichkeit,)

Block, Block, Stellvertreter

Wie Sie bereits wissen vielleicht, dass Telegramm hat in Russland und Iran so jetzt blockiert ist es eine Zeit, um eine Proxy-Frage für die Anhebung. Telegramm hat ihre Proxy offiziell freigegeben und es ist Open Source (in der Programmiersprache C geschrieben). Dies kann aber nur unter Linux kompiliert werden. The tutorial says “simply run make” but that is not true. Es ist nicht so einfach, wie es excpected wurde. But I’m here to provide a super easy way to install an MTProto Proxy on your Linux VPS from zero.

Hinweis: Dieser Artikel wurde ursprünglich in Englisch geschrieben, Sie sehen die englische Version zum besseren Verständnis und zu ignorieren automatische Übersetzungen.

Bedarf

  1. VPS / VDS (es wird empfohlen, Cloud VPS zu verwenden). Ich schlage vor, Sie nicht OVH zu verwenden, wie es blockiert seit einiger Zeit-Telegramm oder VPN verwenden, den gesamten Datenverkehr über verschlüsselte Tunnel weiterleiten. Es ist nicht VPS empfohlen in Russland natürlich gelegen zu verwenden. Ich werde nicht der Anbieter werden Werbung gibt es viele, finden nur die besten für Sie.
  2. Linux OS: Ubuntu 14.04+, CentOS 6+, Debian 8+
  3. Root-Zugriff über SSH

Hinweis: Wenn Sie auf Windows-PC sind, werden Sie brauchen Kitt zu Ihrem Server verbinden.

Installieren, prüfen, gehen

  1. Anmeldung zu Ihrem vps und installieren erforderlichen Pakete (in meinem Fall verwende ich Ubuntu)
    apt-get update
    apt-get install docker.io
    
  2. Und nun, Docker-Container mit dem Proxy installiert selbst
    docker run -d -p6968:443 --name=mtproto-proxy --restart=always -v proxy-config:/data telegrammessenger/proxy:latest
    

    Hinweis: wir tun, um die Förderung Kanal nicht Setup noch. Es wird später erfolgen. Dies liegt daran, in diesem Tutorial gehen wir davon aus, dass Sie keinen Zugriff auf Telegramm haben Sie überhaupt, aber sie haben es geschafft, Android / iOS / Desktop-Client zu bekommen und kann keine Verbindung. Also das ist, warum wir den Proxy ersten einrichten, dann über eine externe Verbindung erst, wenn wir Zugriff haben setzen wir Kanal gefördert.

    Woher: 6968 – is the port you want your server to be accessible on

    Jetzt, das Geheimnis herauszufinden, für den Anschluss lets

    docker logs mtproto-proxy
    

    And search for “Secret 1: 469fe09b277900a8ae91dcefa736056b”.

    Damit, jetzt im Telegramm Client Hostnamen = IP Ihrem VPS eingeben oder ein Domain-Namen zu dieser IP hingewiesen (es ist Ihre VPS IP Adresse, die Sie für die Verbindung verwendet, unter Verwendung von SSH), dann Hafen (in diesem Fall 6968) und das Geheimnis von Nachricht über, und pless speichern oder CONNECT. Und ja, Sie können diesen Proxy verwenden zu (wenn es zur Verfügung).

  3. OK, Jetzt sind wir online. Let’s set a channel that will be shown as a “Proxy sponsor” in Telegram clients of other users. die Docker-Container können neu. Fügen Sie das Telegramm bot @MTProxybot (https://t.me/MTProxybot) und schreibt ihm eine Nachricht /newproxy und folgen Sie den Anweisungen. Er wird Ihnen eine Nachricht auf Erfolg senden:
    “Success!Ihre Proxy wurde erfolgreich registriert. Sie können nun dieses Proxy-Tag an die Software übergeben Sie verwenden: 1d3eb6dd135e4aaff7de0fd614124b4c.” Copy the hash of proxy tag “1d3eb6dd135e4aaff7de0fd614124b4c, es wird weiter benötigt werden.
    Senden Sie einen anderen Befehl zu Bot: “/myproxies”. Er wird Ihre neue erstellt Proxy-Liste, und Sie müssen es auszuwählen, then choose “Set promotion” and send him a link to your channel.
  4. Jetzt können recreate Docker-Container mit Proxy-Tag
     
    docker container stop mtproto-proxy
    docker container rm mtproto-proxy
    docker run -d -p6968:443 --name=mtproto-proxy --restart=always -v proxy-config:/data -e WORKERS=0 -e SECRET=469fe09b277900a8ae91dcefa736056b -e TAG=1d3eb6dd135e4aaff7de0fd614124b4c telegrammessenger/proxy:latest 
    

    Erläuterung neuer Parameter:
    ARBEITNEHMER = 0 – you can set this to any value you want, aber für einen kleinen Server 1 Arbeiter ist genug (Null bedeutet, 1 Hauptprozess + 0 Slave-Prozesse). Wenn Sie möchten, haben 2 Prozesse, setzen Sie ihn auf 1.

    SECRET = 469fe09b277900a8ae91dcefa736056b – pass the same secret from step 2. Oder irgend ein anderer 32 Zeichen-Hash (Sie können md5 verwenden), nur nicht vergessen, dann dieses Passwort in Ihrem Client einstellen zu. Ich empfehle das gleiche von Schritt zu verwenden 2.

    TAG = 1d3eb6dd135e4aaff7de0fd614124b4c – Tag, that you got from the bot in step 3.

    Und das ist alles. Nun können die Nutzer Ihres Proxy einen Kanal gefördert sehen.

Erweiterte Konfigurations

Wenn Sie das Gefühl ganz erfahren, Besuche den https://hub.docker.com/r/telegrammessenger/proxy weitere Informationen zu erhalten.

Die manuelle Installation

Alles ist beschrieben auf meiner GitHub Gabel https://github.com/p1ratrulezzz/MTProxy-1

Ein weiterer MTProto Proxy-Implementierungen und Testserver

Besuchen Sie die Seite von meiner Gabel für PHP MTProxy auf GitHub wie Sie auch Informationen und Links zu anderen Proxy-Implementierungen finden. But they doesn’t support promoting channels yet.

Wenn Sie wan't einen Server unter Windows erstellen, verwenden Java-Implementierung von GitHub (öffnen Releases und downloaden Sie die neueste, und führen Sie java -jar mtoxy mit<Ausführung>.Krug)

Ebenfalls, Check mein erster Beitrag über MTProto Proxy

Exit mobile version