Existe um comando curl que validará se um servidor está agindo como um proxy aberto?
eu tentei
curl --proxy http://<my server>:80 http://yahoo.com
Mas a resposta do apache é:
Description: Could not process this "GET" request.
apache-2.2
spam
Vai
fonte
fonte
Respostas:
Você pode verificá-lo usando o Telnet:
Fonte: https://wiki.apache.org/httpd/ProxyAbuse
fonte
A resposta simples é esta: se você tem
ProxyRequests On
(o padrão é desativado) em algum lugar da sua configuração, pode estar executando um proxy aberto; caso contrário, não o é, pelo menos do lado da configuração do Apache.Se você ainda está recebendo
200 OK
entradas no log de acesso para solicitações que se parecem com solicitações de proxy de encaminhamento, provavelmente é porque você conseguiu reescrever que mapeia qualquer solicitação para um controlador, independentemente da aparência. Você provavelmente pode adicionar condições para evitar isso se estiver preocupado.fonte