Это не очень надёжная методика. Т.е. да, определённую часть прокси так отловить
можно, но во-первых, не все они сидят на "известных портах", во-вторых, есть
прокси, у которых адрес "входа" не совпадает с адресом "выхода", в третьих,
есть, наконец, и SOCKS-прокси. И упорный пакостник/спаммер запросто такую
защиту обойдёт.
Ну почему же?
Берёте ваш access.log, вынимаете ip-а
дреса, и торкаетесь туда на известные
порты с запросом "GET http://rambler.ru/ HTTP
/1.0". Получили код ответа
200 или 301\302 - перед вами анонимн
ый прокси.
Но готовьтесь к тому, что ваш
провайдер будет получать ж
алобы на попытки
сканирования.