Wir sind kürzlich auf einen ip_10_secs_limit-Fehler gestoßen, der durch die Nutzung von iCloud Private Relay durch einen Benutzer verursacht wurde, welches einen Pool von gemeinsam genutzten IPs verwendet.
Gibt es eine Möglichkeit, diese Einstellung zu lockern? Ich vermute, dass wir diese Regel nur knapp auslösen und bisher keine Probleme mit Spam hatten.
Ich habe diesen Hinweis im Code und eine GlobalSetting.max_reqs_per_ip_per_10_seconds gefunden, konnte sie aber bei der Suche in den Discourse-Einstellungen nicht finden.
Zeigen Ihre Protokolle die IP-Adressen der Benutzer an oder die iCloud-Adressen? Wenn Letzteres der Fall ist, müssen Sie die Nginx-Konfiguration korrigieren, damit die IP-Adresse des Endbenutzers an Discourse weitergeleitet wird und nicht die des Proxys. Die Themen zum Ausführen von Discourse mit anderen Servern enthalten den Code, den Sie zu app.yml hinzufügen müssen, um dies zu beheben. Sie müssen x-forwarded-for ändern, wenn ich mich recht erinnere.
Sie können diese Einstellung mit einer Umgebungsvariablen überschreiben
DISCOURSE_SETTING_NAME: value
Ich werde nicht versuchen, es auf meinem Handy einzugeben.
Danke @pfaffman
iCloud war möglicherweise ein Fehlalarm; ich habe eine zusätzliche Meldung von einem Chrome-Benutzer erhalten, der dies ebenfalls sieht. Überraschenderweise ist dieses Problem erst jetzt aufgetreten, obwohl keine Änderungen an der Serverkonfiguration usw. vorgenommen wurden (läuft 2.9.0.beta9), daher frage ich mich, warum dies aufgetreten ist.
Sie können diese Einstellung mit einer Umgebungsvariable überschreiben
Bedeutet das, ich kann ip_10_secs_limit als Umgebungsvariable auf dem Server setzen? Ist dies alles kleingeschrieben, benötigt es ein Präfix? Ich war verwirrt, weil die Fehlermeldung ip_10_secs_limit anzeigte, aber der Discourse-Quellcode GlobalSetting.max_reqs_per_ip_per_10_seconds anzeigte, daher bin ich mir nicht sicher, welchen Variablennamen ich verwenden soll.
Ich glaube, Sie könnten mit der IP-Adresse richtig liegen; es sieht so aus, als ob sie als Cloudflare-IP-Adresse gemeldet wird. Es scheint, als gäbe es hier einige bekannte Probleme, ich werde etwas lesen!