php - 질문: 웹사이트 방문자가 프록시 IP를 사용하는지 확인하는 방법은 무엇입니까?
PHP中文网
PHP中文网 2017-05-24 11:32:34
0
2
796

웹사이트에 프록시 네트워크 접속을 방지하는 기능을 작성해야 했습니다. 온라인에서 찾은 정보의 대부분이 '아니오'로 끝나서 전문가의 도움을 받아야 했습니다.

이 요구 사항을 받은 후 첫 번째 반응은 헤더 정보를 결정하는 것입니다. 담배 한 개비 후에는 많은 문제가 있으며 작동하지 않습니다. 이제 많은 VPN이 다양한 터미널의 헤더 정보를 시뮬레이션하는 기능을 제공하고 싶습니다. 비슷한 기능을 작성한 친구에게 조언을 구해 보세요.

PHP中文网
PHP中文网

认证0级讲师

모든 응답(2)
刘奇

이론적으로는 해결책이 없습니다.

정직한 프록시는 X-Forwarded-For해당 헤더를 통해 대상 웹사이트에 소스 IP를 알려주지만, 이 정보를 은폐하거나 가짜 소스를 만드는 부정직한 프록시(익명 또는 투명프록시라고 함)가 많이 있습니다.

그러므로 사용자의 접근을 차단하려는 목적에 따라 다릅니다. 단지 서버를 보호하는 것이라면 자주 접근하는 IP 주소를 차단할 수 있습니다. 로봇이 자동으로 정보를 획득하는 것을 방지하려면 특정 소스로부터의 접근을 차단할 수 있습니다. 자주 접속한다고 생각되면 인증번호를 건너뛰세요.

관심이 있으시면 인터넷에서 anti-crawler와 같은 주제를 검색해 보세요.

过去多啦不再A梦

confirm("안녕하세요 방문자님, 솔직히 프록시를 사용하시나요?");
농담입니다;

개인적으로는 해결책이 없다고 생각합니다. 그렇지 않으면 글로벌 프록시가 있는 VPN은 고사하고 왜 VPN을 사용하겠습니까?

다른 응답자들이 더 나은 솔루션을 제공하기를 기대합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿