ProxyTracer: VPN- und Proxy-Blocker

:information_source: Zusammenfassung Erkennen und Blockieren von VPN- und Proxy-Datenverkehr während der Benutzerregistrierung, beim Login und/oder global mithilfe der ProxyTracer-API.
:hammer_and_wrench: Repository-Link https://github.com/ProxyTracer/discourse-proxytracer
:open_book: Installationsanleitung So installieren Sie Plugins in Discourse

Dieses Plugin nutzt die ProxyTracer-API, um VPN- und Proxy-Datenverkehr in Discourse zu erkennen und zu blockieren.

Funktionen

  • Sie erhalten eine feine Kontrolle über die Blockierung von VPN- und Proxy-Nutzern bei neuen Registrierungen, bei der Authentifizierung bestehender Benutzer oder global für alle Seitenbesucher. Wenn Sie es in Ordnung finden, dass VPN- und Proxy-Nutzer Lesezugriff auf Ihr Forum haben, können Sie API-Anfragen sparen, indem Sie die Blockierung nur für Registrierung und Authentifizierung aktivieren.
  • Es nutzt Caching, um aktuelle IP-Adressenbewertungen zu speichern, wodurch API-Anfragen reduziert und die Latenz verringert wird. Sie können in den Einstellungen festlegen, wie lange eine IP-Adressenbewertung gespeichert werden soll.
  • Im Falle eines API-Timeouts oder eines Netzwerkfehlers priorisiert das Plugin den Benutzerzugriff, um eine flächendeckende Sperre zu verhindern. Dieses Verhalten kann über die Optionen angepasst werden.
  • Integrierte Unterstützung für die Whitelisting-Liste exakter IP-Adressen und CIDR-Subnetze.

Konfiguration

  1. Besorgen Sie sich einen Standard-API-Schlüssel im ProxyTracer-Dashboard.
  2. Navigieren Sie in Ihrem Discourse-Administrationsbereich zu: Admin → Plugins → ProxyTracer, um die Einstellungen von ProxyTracer zu finden.
  3. Geben Sie Ihren API-Schlüssel in das Feld ProxyTracer API Key ein.
  4. Aktivieren Sie die Schutzparameter, indem Sie Enabled during Signup, Enabled during Login und/oder Enabled for All Visitors umschalten.
  5. Fügen Sie vertrauenswürdige IPs oder CIDR-Bereiche zur Liste Whitelisted IPs hinzu.
  6. (Optional) Passen Sie das API-Timeout und die Redis-Cache-Dauer an die spezifischen Verkehrsbedürfnisse Ihres Servers an.
  7. (Optional) Passen Sie die Blockiermeldung an, die blockierten Nutzern angezeigt wird. Sie können beispielsweise Anweisungen hinzufügen, wie man sich im Falle einer fälschlichen Blockierung an die Forum-Administration wenden kann, wenn der Nutzer der Meinung ist, keinen Proxy oder VPN zu verwenden.

Einstellungen

Hier ist eine Tabelle mit den Einstellungen und deren Beschreibungen:

Name Beschreibung
API Timeout (ms) Wie lange auf eine Antwort der API gewartet wird, bevor ein Timeout ausgelöst wird.
Cache Duration (hours) Wie lange eine IP-Adresse gespeichert wird, bevor erneut die API abgefragt wird.
Fail Open on Error Wenn die API abstürzt oder ein Timeout auftritt, wird der Benutzer trotzdem zur Registrierung/Anmeldung zugelassen, um eine vollständige Sperre zu verhindern.
Enabled during Signup Blockiert Proxys und VPNs, wenn sich ein neuer Benutzer registrieren möchte.
Enabled during Login Blockiert Proxys und VPNs, wenn sich ein bestehender Benutzer anmelden möchte.
Enabled for All Visitors Blockiert Proxys und VPNs vom Zugriff auf oder der Anzeige beliebiger Seiten im Forum. (Warnung: Dies prüft jeden Besucher und beansprucht Ihr API-Kontingent stark).
Block Message Die exakte Fehlermeldung, die dem Nutzer angezeigt wird, wenn er blockiert wurde.
Whitelisted IPs IP-Adressen oder CIDR-Bereiche (z. B. 192.168.1.0/24), die die Blockierung strikt umgehen dürfen.

Netzwerkkonfiguration: Cloudflare & Reverse Proxys

:warning: Damit ProxyTracer effektiv funktioniert, muss die Discourse-Anwendung die echte Client-IP-Adresse erhalten.

Um eine korrekte Weiterleitung der IP-Adresse sicherzustellen, können Sie diese detaillierten Anweisungen befolgen.

Notfallzugriff

Wenn Sie sich selbst ausgesperrt haben, können Sie den Zugriff wiederherstellen, indem Sie diese einfachen Schritte befolgen.


Wenn Sie alles testen möchten, können Sie sich bei ProxyTracer registrieren und einige kostenlose API-Credits für Tests erhalten.

3 „Gefällt mir“

Starten die Guthaben jeden nächsten Monat neu?

Du fragst nach dem kostenlosen Guthaben bei der Anmeldung? Falls ja, dann ist das nur eine einmalige Aufstockung.

[quote]
Ausgesperrt? Wenn Sie Ihre eigene IP-Adresse versehentlich blockiert haben, während Sie ProxyTracer konfiguriert haben (z. B. weil Sie derzeit mit einem VPN verbunden sind), können Sie den Zugriff ganz einfach mithilfe des integrierten „Sicheren Modus

1 „Gefällt mir“

Das betrifft auch VPN-Nutzer?

Das kommt darauf an. Es gibt eine Site-Einstellung, mit der Sie den abgesicherten Modus deaktivieren können. Das ist hilfreich für die Komponente „Gated Topic

1 „Gefällt mir“