「そのIPアドレスからはログインできません」エラーへの対応(IPはブロックされていない)

数週間前にこの問題が発生しましたが、検索しても問題に関する議論しか見つからず、実際の解決策は見つかりませんでした。

しかし、問題が発生した理由は、AIスパムを阻止するために Discourse サーバーを Cloudflare の背後でプロキシしようとしたためであることがわかりました。Cloudflare は、数年前からメインの Web サーバーを正常にプロキシおよび保護していました。

しかし、それを実行した直後に、ユーザーと管理者は「その IP アドレスから」ログインできないというエラーが表示され始めました。サブドメインのプロキシを解除した(これは単語になるはずです)直後に、すべてが正常に機能するようになりました。

そこで、Cloudflare の背後でプロキシすると問題が発生した理由と、おそらく解決策を示唆するのではないかという疑問が生じますか? Discourse サーバーは、それが実行されているホストが、Cloudflare によって公開されているものとは異なる IP アドレスを持っていると判断しているのでしょうか?それが問題でしょうか?

templates/cloudflare.template.ymlapp.yml で使用する必要があります。そうしないと、Discourse から見たすべてのアクセスが Cloudflare の IP アドレスから行われているように見えます。それらをブロックすると、同じ Cloudflare サーバーを使用しているすべてのユーザーをブロックすることになります。

関連項目: Discourse AI - Spam detection

「いいね!」 3

ご協力いただき、誠にありがとうございました!

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.