私は自分のサイトでスパムの問題を抱えています。そこでは、人々がサインアップして、私のサイトの他のユーザーに対して非常に虐待的に行動します。プロキシまたはTORを介して常に別のIPアドレスで戻ってくることを除いて、簡単にIPを禁止できます。
そのため、IPを検索して、そのIPが本物のユーザーなのか、プロキシの背後にいる誰かなのかを判断できるphpクラスや関数があるかどうか知りたいと思いました。その場合、登録時にアカウントを混乱させます。
私は自分のサイトでスパムの問題を抱えています。そこでは、人々がサインアップして、私のサイトの他のユーザーに対して非常に虐待的に行動します。プロキシまたはTORを介して常に別のIPアドレスで戻ってくることを除いて、簡単にIPを禁止できます。
そのため、IPを検索して、そのIPが本物のユーザーなのか、プロキシの背後にいる誰かなのかを判断できるphpクラスや関数があるかどうか知りたいと思いました。その場合、登録時にアカウントを混乱させます。
多くの正当なユーザーがプロキシを介してあなたのところにやって来ます-本当にそれらすべてを除外したいですか?例えば:
あなたの質問に答えるには、X-Forwarded-For
またはVia
ヘッダーをチェックするのがおそらく最善の策です。
RichieHindleの回答に続いて、ある種の冒とく的なフィルター/検出を提案します-許容できない動作を検出し、アカウントを一時停止します。プロキシの使用は、フィルター/検出器によって行われる決定の重みに間違いなく影響を与える可能性があります。
実際に彼らを止めるのは難しいですが、彼らの厄介なコンテンツが公開されなければ、彼らはすぐに諦めます。