Существует ли команда curl, которая будет проверять, действует ли сервер как открытый прокси?
я пробовал
curl --proxy http://<my server>:80 http://yahoo.com
Но ответ от Apache:
Description: Could not process this "GET" request.
apache-2.2
spam
Будет
источник
источник
Ответы:
Вы можете проверить это с помощью Telnet:
Источник: https://wiki.apache.org/httpd/ProxyAbuse
источник
Простой ответ таков: если у вас есть
ProxyRequests On
(по умолчанию выключено) где-то в вашей конфигурации, то вы можете использовать открытый прокси-сервер, если нет, то нет, по крайней мере, со стороны конфигурации Apache.Если вы все еще получаете
200 OK
записи в своем журнале доступа для запросов, которые выглядят как прямые запросы прокси, возможно, это связано с тем, что вы перезаписали все запросы, которые отображают любой запрос на контроллер, независимо от того, как он выглядит. Вы могли бы, возможно, добавить условия, чтобы предотвратить это, если вы беспокоитесь.источник