Иван Максимов
Вопрос о безопасном серфинге по Интернету поднимался не раз. При
использовании для этой цели прокси-сервера возникает вопрос, что лучше: искать прокси
или создать свой? Если искать – как быстрее? А если создавать – как проще?
Зачастую возникает задача анонимно посетить необходимый ресурс в локальной
или глобальной сети. Цели могут быть разные, первое и самое распространенное в
работе системного администратора – это тестирование только что настроенной
системы авторизации сервера. Второе – анонимно ответить подозрительному
человеку по электронной почте, через веб-интерфейс своей почтовой системы.
Третье, выполнить просьбу начальства, скрытно посетить сайт конкурирующей
фирмы. Четвертое – просто быть уверенным, что, заходя в чат, IRC-канал или
форум, нас не распознают.
Ситуации бывают абсолютно разные, возникают они
не каждый день, но все же бывают. Что тогда делать? Искать по Интернету прокси-лист?
Но чаще всего в нем 90% недействующих ссылок. Просить друга администратора дать
доступ по ssh-протоколу, и, воспользовавшись lynx или links из консоли,
посетить необходимый ресурс? Выход есть всегда, но хорошо иметь под рукой
необходимые средства для анонимной работы.
О прокси-серверах
Вопрос о безопасном серфинге по Интернету поднимался не раз. Существует
множество методов скрыть свой реальный IP-адрес. Рассмотрим известную вам тему
– как скрыть свой реальный IP-адрес с помощью прокси-сервера.
Самое простое решение – это прокси c веб-интерфейсом
(например [1]). Заходим на страницу и в появившемся окне вводим необходимый
URL. Метод самый простой, не требуюет даже перенастраивать браузер, но очень
часто подобные сервисы, чтобы существовать, зарабатывают на рекламе, которую
показывают нам. Кроме простоты использования, данные веб-прокси имеют еще один
плюс – они долговечны.
Но и минусы очевиды: реклама, невысокая скорость,
отсутствие гибкости настроек и смены IP-адреса. Что ж, самое легкое – не значит
самое хорошее.
В Интернете можно найти сотни списков http-прокси,
от простых кэширующих до анонимных с поддержкой шифрования, антивирусной
проверкой и «чистыми» логами. Последние, как правило, пользуются большой
популярностью, но они не бесплатны. Если необходимо, можно купить пару таких прокси,
благо цена на обслуживание в месяц у них колеблется от 1 до 50 долларов, хотя
если прокси стоит более 20-30 условных единиц – это не более чем попытка его
владельца заработать большие деньги. Что ж, хороший прокси иметь под рукой
всегда полезно, но не всякий готов платить деньги, да и анонимность тоже под
вопросом (неизвестно где этот прокси расположен).
Последний и, на мой взгляд, самый эффективный прокси
– это root shell. Имея под рукой собственный сервер на Linux/BSD, мы можем
делать с ним очень многое: выбрать саму программу прокси (Squid, oops! и
другие), добавить антивирус, отрегулировать кэш и выстроить каскад. При этом
все зависит только от нас: обновление антивируса и прокси-сервера, настройка
цепочки прокси.
Тема настройки шлюзов и прокси-серверов под ОС Linux/BSD
очень хорошо освещена в Интернете, поэтому не будем ее касаться. Рассмотрим два
первых вопроса: автоматизация процесса поиска, выбора, проверки прокси и
создание собственного cgi прокси-сервера, проанализируем плюсы и минусы.