ホームページ  >  に質問  >  本文

php - 質問: Web サイト訪問者がプロキシ IP を使用しているかどうかを確認するにはどうすればよいですか?

Web サイトには、プロキシ ネットワーク アクセスを防ぐ関数を記述する必要があります。オンラインで見つけた情報のほとんどは「いいえ」で終わっていたため、専門家に助けを求めなければなりませんでした。

この要件を受け取った後の最初の反応は、ヘッダー情報を決定することです。タバコを 1 本吸った後は、多くの問題が発生し、機能しません。現在、多くの VPN には、さまざまな端末のヘッダー情報をシミュレートする機能が付属しています。申し訳ありませんが、同様の関数を書いた人はいますか? 友人がアドバイスをくれるでしょう。

PHP中文网PHP中文网2680日前732

全員に返信(2)返信します

  • 怪我咯

    怪我咯2017-05-24 11:34:34

    理論的には解決策はありません。

    正直なプロキシは、X-Forwarded-Forそのようなヘッダーを通じてターゲット Web サイトにソース IP を伝えますが、この情報を隠蔽したり、偽のプロキシを作成したりする不誠実なプロキシ (匿名 または 透過的 プロキシと呼ばれます) が多数存在します。

    つまり、サーバーを保護するだけの場合は、頻繁にアクセスされる IP アドレスを禁止することができ、ロボットが自動的に情報を取得できないようにしたい場合は、特定のソースからのアクセスをブロックすることができます。頻繁にアクセスされると思われる場合は、認証コードをスキップしてください。

    ご興味がございましたら、インターネットで クローラー対策 などのトピックを検索してください。

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-24 11:34:34

    confirm("訪問者さん、正直言ってプロキシを使っていますか?");
    冗談です;

    個人的には、解決策はないと思います。そうでない場合、グローバル プロキシを備えた VPN どころか、なぜ VPN を使用するのでしょうか?

    他の回答者がより良い解決策を提供することを楽しみにしています。

    返事
    0
  • キャンセル返事