Ich habe ein Problem mit meinem Proxy-Status

Ich benutze das Discourse Forum und habe gerade den Proxy-Dienst auf Cloudflare eingeschaltet. Danach habe ich festgestellt, dass meine Website sofort kaputt war, bis ich ihn wieder ausgeschaltet habe.

Kann ich ihn nicht einfach zusammen mit dem Proxy-Status “ein” auf der Website verwenden?
Die offizielle Website ist hier

Wenn die Website überflutet wird, kann jemand leicht einen Distributed Denial-of-Service (DDoS)-Angriff starten.
Vielen Dank

Hallo @bigneshwardas

Cloudflare kann so konfiguriert werden, dass es mit Discourse funktioniert, aber es ist generell nicht ratsam, dies zu tun.

Discourse ist kein Website im herkömmlichen Sinne, sondern eine Single-Page-JavaScript-App. Wenn der CloudFlare-Proxy aktiviert ist, wird jede Client-Server-Anfrage durch die zusätzlichen Hops über das CloudFlare-Netzwerk verzögert.

Ist Ihre Website einem legitimen DDOS-Risiko ausgesetzt, oder möchten Sie dies nur vorsorglich aktivieren?

Wenn Sie entschlossen sind, die Dinge zum Laufen zu bringen, müssen Sie sicherstellen, dass eine Seitenregel bei CloudFlare konfiguriert wurde, um die Leistung für die gesamte Domain, auf der die Discourse-Website gehostet wird, zu deaktivieren, da bekannt ist, dass CloudFlare mit dem Inhalt der JavaScript-App interferiert.

Sie müssen auch sicherstellen, dass der Container neu erstellt wurde, nachdem Sie die CloudFlare-Vorlage zu Ihrer app.yml hinzugefügt haben.

Ich würde empfehlen, den Proxy deaktiviert zu lassen und dies in Zukunft erneut zu prüfen.

2 „Gefällt mir“

Laut dieser Website ist unsere IP zusammen mit unserem Serveranbieter exponiert. Ist dies ein Hinweis darauf, dass wir unter einem ernsthaften DDoS-Angriff stehen? Vorsorglich möchten wir Folgendes tun.

Welche Vorteile hat die Deaktivierung der Leistung? Caching und andere Leistungsmechanismen sind aktiviert. Und wenn wir die Leistung deaktivieren und den Proxy aktivieren, wird die Website sehr langsam sein.

Wir verwenden einen sehr leistungsstarken Server, aber wir vermuten, dass er sehr langsam sein wird, wenn wir all dies aktivieren. Und welche Sicherheit gibt es, dass die Website schnell läuft, wenn wir die Leistung deaktivieren und den Proxy “eingeschaltet” lassen?
Vielen Dank

Nein. So funktionieren die meisten Websites. Es sei denn, Sie betreiben eine Community, die aus irgendeinem Grund wahrscheinlich von DDOS-Angriffen betroffen ist, ist es nichts, worüber Sie sich Sorgen machen müssen. Discourse hat einige Schutzmaßnahmen gegen DOS-Angriffe.

Ihre Website wird funktionieren.

Discourse führt die Optimierungen selbst durch, sodass diejenigen, die Cloudflare hinzufügt (die Ihre Website nicht beeinträchtigen), nicht viel helfen. Und wenn Sie es vor Ihre Website stellen, wird es diese hauptsächlich verlangsamen, da der gesamte Datenverkehr von Ihrem Server zu Cloudflare und dann zum Endbenutzer fließen muss.

Wenn Sie sich wirklich Sorgen um die Leistung machen, können Sie ein herkömmliches CDN (wie bunny.net oder AWS Cloudfront) verwenden und Ihre Assets in Konfigurieren Sie einen S3-kompatiblen Objektspeicheranbieter für Uploads verschieben.

Es gibt Themen, in denen Sie finden können, welche Cloudflare-Beschleunigungen mit Discourse funktionieren.

2 „Gefällt mir“

Vielen Dank für Ihre Hilfe, Zeit und Ihr Wissen. Sehr geschätzt. Ihre Unterstützung und Anleitung waren von unschätzbarem Wert, und ich schätze die Zeit und Mühe, die Sie investiert haben, um mir zu helfen, wirklich sehr.

1 „Gefällt mir“