Zurück zur Startseite

Proxy für API und Telegram aus RU: proxyctl

Der Artikel beschreibt CLI proxyctl zur Bereitstellung eines Proxy-Stacks (HTTP/SOCKS5/MTProto) auf Ubuntu/Debian VPS. Umfasst Installation, Benutzerverwaltung, Diagnostik und Firewall-Einrichtung. Geeignet für stabilen Zugriff auf API und Telegram aus isolierten Regionen.

Proxyctl: schneller Proxy-Stack für Entwickler
Advertisement 728x90

Proxy-Stack für API-Zugriff aus isolierten Netzwerken bereitstellen

Entwickler, die Telegram-Bots programmieren oder internationale APIs anbinden, kennen das Problem: Timeouts und instabile Verbindungen in Regionen mit Netzwerkbeschränkungen. Ein Proxy-Server leitet gezielt Anfragen weiter, ohne den gesamten Datenverkehr über ein VPN zu tunneln. So bleiben HTTP-, HTTPS-, SOCKS- und Telegram-MTProto-Verbindungen zuverlässig und mit minimaler Latenz verfügbar.

Sie können entweder einen fertigen Proxy-Dienst buchen oder Ihre eigene Lösung auf einem VPS bereitstellen. Für eine schnelle Einrichtung automatisiert das CLI-Tool proxyctl die Installation eines Stacks aus 3proxy (HTTP/SOCKS5) und mtg (MTProto).

Proxy vs. VPN: Die wichtigsten Unterschiede

Ein VPN leitet den gesamten Serververkehr um – für reine API-Aufgaben meist überdimensioniert. Ein Proxy arbeitet selektiv:

Google AdInline article slot
  • Nur gezielte Anfragen werden über den Vermittler geleitet.
  • Der Datenverkehr wird nach Anwendung und Benutzer segmentiert.
  • Geringerer Bandbreitenverbrauch und reduzierte Latenz.

Proxies ersetzen keine HTTPS-Verschlüsselung – die Sicherheit der Anfragen wird weiterhin auf Client- und Serverebene gewährleistet.

Protokolle im proxyctl-Stack

HTTP-Proxy

Verarbeitet HTTPS über die CONNECT-Methode. Ideal für:

  • curl, fetch und axios.
  • Webbrowser und standardmäßige HTTP-Clients.
  • Allgemeinen Webverkehr.

SOCKS5-Proxy

Ein universeller TCP-Relay, der unterstützt:

Google AdInline article slot
  • SOCKS-kompatible Anwendungen.
  • Eigene oder nicht standardisierte Protokolle.
  • Beliebige TCP-basierte Verbindungen.

MTProto-Proxy

Speziell für Telegram-Clients entwickelt. Integriert sich nahtlos in mobile und Desktop-Apps.

Der Stack läuft im systemd-Modus für klassische VPS-Umgebungen oder im Prozessmodus für Container ohne systemd.

Schnelle Bereitstellung auf Ubuntu/Debian

Voraussetzung ist ein Ubuntu- oder Debian-VPS. Installieren Sie die CLI:

Google AdInline article slot
curl -fsSL "https://raw.githubusercontent.com/Kotelnikovekb/proxyctl/main/install.sh" | sudo bash

Installation prüfen:

proxyctl status
proxyctl diagnose

Das Diagnosetool überprüft, ob 3proxy läuft, testet die Portverfügbarkeit, führt lokale HTTP/HTTPS/SOCKS-Tests durch und validiert die Benutzerdatenbank.

Verfügbare Installationsvorlagen:

  • proxyctl install full — vollständiger Stack (HTTP + SOCKS5 + MTProto).
  • proxyctl install api — HTTP + SOCKS5 für API-Zugriff.
  • proxyctl install mtproto — reine Telegram-Konfiguration.
  • proxyctl wizard — interaktive Einrichtung.

Vorlagen kombinieren: proxyctl install api mtproto.

Benutzerverwaltung & Zugriffskontrolle

3proxy erfordert Authentifizierung. Nutzen Sie folgende Befehle:

  • proxyctl add-user alice — neuen Benutzer erstellen.
  • proxyctl list-users — alle Benutzer anzeigen.
  • proxyctl change-password alice newpass — Passwort aktualisieren.
  • proxyctl remove-user alice — Benutzer löschen.

Änderungen werden nach einem Neustart des Dienstes wirksam. Verbindungsdetails abrufen:

  • proxyctl show-connect — Host, Port und Benutzername für HTTP/SOCKS5.
  • proxyctl show-telegram-link — generiert einen tg://-Link für Telegram.

Firewall-Konfiguration & Ports

Wichtige TCP-Ports:

  • 3128 — HTTP.
  • 1080 — SOCKS5.
  • 443 — MTProto.

Für Google Cloud: proxyctl print-gcp-firewall gibt fertige gcloud-Befehle aus. Verbindungsprobleme von außen rühren meist von den Sicherheitsgruppen oder Firewall-Regeln des Providers her.

Grenzen & Einsatzszenarien

proxyctl ist für Ubuntu/Debian-Systeme mit apt optimiert. Es ersetzt keine vollständige Netzwerkinfrastruktur – die Firewall muss weiterhin manuell konfiguriert werden.

Am besten geeignet für:

  • Bot-Entwicklung und Integrationen von Drittanbieter-APIs.
  • Tests in eingeschränkten oder isolierten Netzwerkumgebungen.
  • Erfahrene Entwickler, die zuverlässigen Zugriff ohne unnötigen Overhead benötigen.

Wichtigste Erkenntnisse:

  • Proxies leiten gezielt Anfragen weiter, um die Latenz zu minimieren.
  • Stack: 3proxy + mtg, verwaltet über eine einheitliche CLI.
  • Fertige Vorlagen für API, Telegram oder Full-Stack-Bereitstellungen.
  • Integrierte Diagnose und Authentifizierung.
  • Manuelle Konfiguration der Cloud-Firewall ist erforderlich.

— Editorial Team

Advertisement 728x90

Weiterlesen