서버가 개방형 프록시로 작동하는지 확인하는 curl 명령이 있습니까?
난 노력 했어
curl --proxy http://<my server>:80 http://yahoo.com
그러나 아파치의 응답은 다음과 같습니다.
Description: Could not process this "GET" request.
10
그렇게해야합니다. 이 응답은 어쨌든 해당 포트에서 프록시로 작동하지 않음을 의미합니다. Yahoo의 페이지 (또는 프록시 인증 또는 다른 프록시 응답)를 받았어야합니다.
—
squillman
또한 https 사이트로 프록시를 시도해야합니다. http / https는 다르게 구현됩니다. 내가 사용한 아파치 프록시는이 btw와 같이 작동하지 않습니다. 원격 (프록시) 서버는 어딘가에 구성에 지정되어 있습니다. 임의 서버의 페이지를 기본 사이트 또는 다른 곳에 표시하려는 경우와 같습니다.
—
일부 리눅스 얼간이
curl --proxy http : // <yourserver> : 80 https : //mail.google.com # <--- https
—
일부 Linux Nerd
위에서 제안한 테스트 외에도 구성을 확인할 수 있습니다. Apache를 정방향 프록시로 구성하려면 "ProxyRequests On"이 필요합니다 (기본값은 off). 글로벌 (서버) 또는 가상 호스트 레벨에서만 사용 가능하므로 htaccess 파일을 검색 할 필요가 없습니다.
—
Unbeliever