2009-10-24 12 views
0

나는 cgiproxy (http://www.jmarshall.com/tools/cgiproxy/)를 사용하여 사용자가 페이지를 탐색 할 수 있습니다. myspace.com이 내 IP를 공개하지 않는 의미, 실패를 감지하고 프록시를 사용하여 내 IP를 결정하기 위해 빠른 테스트를하고 google.com어떻게 CGIproxy를 감지합니까?

을 사용자에게 전달 같은

는 것 같다. 그것은 프록시 서버의 IP를 보여줍니다.

<?php 

if (getenv("HTTP_X_FORWARDED_FOR")) { 
     $ip = getenv("HTTP_X_FORWARDED_FOR"); 
    } else { 
     $ip = getenv("REMOTE_ADDR"); 
} 
print"$ip"; 

미스터리는 내가 사이트에서 CGI 프록시를 사용하고 있음을 감지합니까? cgi 프록시가 감지되지 않은 상태로있을 수 있습니까?

btw JS를 렌더링하기 때문에 CGI 프록시가 가장 좋습니다.

답변

1

아마도 PHP 테스트 프로그램에서 모두 HTTP 헤더를 통해 덤프 할 수 있으며 어떤 정보가 나오는지, 그리고 정보를 식별하는 것과 같은 것이 있는지 확인할 수 있습니다. Myspace가하는 일을 추측하기는 어렵습니다.

+0

http://www.ioerror.us/ip/headers가 모든 헤더를 제공합니다. –

0

완전히 추측 할 수 있지만, CGIProxy를 통해 MySpace 쿠키를받지 못할 수도 있습니다.

CGIProxy 알려진 한계로 상태 : 당신이 쿠키 많은 사이트로 이동하는 경우

이 CGIProxy 일부를 삭제할 수 있습니다. 사이트에서 쿠키를 사용하도록 설정 한 경우 기존 쿠키 ('쿠키 관리'링크 사용)을 삭제하고 사이트를 다시 시도하십시오.

또 하나의 옵션 (프록시를 실행하는 컴퓨터에 쉘 액세스를 가정하고)이 -D flag와 SSH에 포함 된 SOCKS 프록시를 사용하는 것입니다. http://sourceforge.net/projects/poxy/


돌아 가기 HS 일이 우리가 자리에 학교를 차단하는 필터를 해결하기 위해 사용되는 것입니다 : 내가 설치하려는 것입니다 무슨 생각

0

는 PHProxy입니다. 내가 그것을 기억하는 한 꽤 잘 작동했지만, 나는 최근에 시도하지는 않았지만 한 번할만한 가치가있다.

0

MySpace와 같은 일부 사이트는 사용자가 프록시를 통해 연결하는 것을 원하지 않으므로이를 감지하기 위해 길이가 길어집니다. 기본적으로 CGIProxy는 헤더를 추가하여 탐지 가능하도록 만듭니다. http 헤더를 확인하는 가장 쉬운 방법은 http://www.ioerror.us/ip/headers입니다.

이런 종류의 것을 탐지하는 일반적인 방법은 클라이언트 쪽 자바 스크립트가 페이지가있는 페이지의 URL을 검사하여 서버로 보내는 것입니다. nph-proxy.cgi를 사용하면 리디렉션없이 Myspace를 방문 할 수 있습니다.

다른 방법으로는 플래시 또는 Java 개체를 페이지에 포함시키고 해당 개체를 하드 코드 된 서버에 연결하려고하는 방법이 있습니다.

관련 문제