Как сделать собственный анонимайзер
Сделайте свой анонимайзер за 10 минут
В этой статье я сначала расскажу историю не очень долгой жизни одного анонимайзера, а потом научу — как сделать анонимайзер из исходных кодов, даже не обладая особыми навыками программирования или администрирования. Выложить свой исходный код в открытый доступ было решено после того, как мой анонимайзер попал в список Роскомнадзора и был заблокирован… Но обо всем по порядку.
Как все начиналось.
В далеком 2013 году, на одном из форумов я поспорил с оппонентом, что за вечер напишу с нуля на с++ сервер раздающий статические страницы. Глупый спор, не помню с чего начался, но дабы не потерять лицо пришлось этот спор выиграть…
После этой истории исходники сервера валялись на задворках жесткого диска примерно полгода, пока все усиливающаяся интернет-цензура в России не привела к идее сделать собственный анонимайзер. Но анонимайзеров много и все известные мне работали по принципу: «введите на нашем сайте адрес и мы покажем эту страницу», хотелось сделать что-то оригинальное. Основная идея — сделать необязательным посещение сайта анонимайзера… Но как это сделать удобным?
Решение пришло случайно и по началу у меня даже не было достаточных технических знаний, чтобы понять — а будет ли это работать? Оказалось — работает! Идея проста: берем любой сайт и к его имени хоста дописываем окончание в виде доменного имени анонимайзера.
Например вместо habrahabr.ru пишем habrahabr.ru.3s3s.org
(В последствии доделал и для https: вместо habrahabr.ru пишем h_t_t_p_s.habrahabr.ru.3s3s.org)
Правда первооткрывателем я себя чувствовал совсем не долго. Хорошие люди подсказали, что идея уже давно реализована и называется CoralCDN.
Ну я попробовал этот CoralCDN и меня он не воодушевил ни своей скоростью ни стабильностью. Поэтому все таки решил написать свой вариант.
Воплощение
Плач Ярославны
Ну вот тут я подобрался к моменту, ради которого и начал писать эту статью. Самое главное, чтобы про ваш анонимайзер знали только проверенные люди. Потому что несмотря на то, что прямого запрета в законах РФ на анонимайзеры нет, по факту прокуроры, которым видимо нечем больше заниматься, время от времени подают в суд, а суды под шаблон выносят решения о блокировке этих сервисов.
Мой анонимайзер продержался два года, но вот две недели назад я получил от хостера письмо, что Роскомнадзор собирается мой сайт заблокировать… Поиск по интернету показал, что сайт уже в черном списке благодаря решению суда, а время на обжалование уже вышло…
Я конечно попытаюсь как-то еще побороться и восстановить срок, потом попробовать подать апелляцию, но сайт уже заблокирован и скорее всего так заблокированным и останется, поэтому и было принято решение выложить исходный код и инструкцию по его использованию
в открытый доступ.
Инструкция
Простой личный анонимайзер
В свете последних событий и вероятного будущего, нам всем может понадобиться удобная утилита, которая позволяет смотреть на Web глазами цивилизованного европейца, а лучше голландца. Это может быть нужно для проверки доступности сайта, обхода слишком навязанного геотрекинга, неуместного черного списка или для осуществления любой другой легитимной законной деятельности в интернетах, которую нам не позволяют в данной сети неправильно сконфигурированный шлюз или прокси-сервер.
Конечно, можно воспользоваться публичным анонимайзером, ТОРом или VPN’ом, но это не всегда удобно и не всегда возможно: например, публичный терминал в интернет-кафе или любой компьютер, на котором у нас нет прав, не позволит нам воспользоваться TOR’ом или VPN, а «анонимные прокси» вообще вещь в себе: никогда не знаешь как монетизирован именно этот хост. Личный анонимайзер же будет работать на любом устройстве и с большой вероятностью не будет заблокирован на бордере. Предлагаемый метод не отменяет TOR или VPN (или SSH), а дополняет их возможностью доступа с чужих хостов.
Нулевое необязательное требование: домен. Это около 10 долларов в год, в принципе не обязательно, но удобно и желательно.
Во-первых, нам понадобится личный экзит-поинт в нужной стране. К нашим услугам www.leaseweb.com, где всего за 9 евро в месяц можно пользоваться VPS’кой. Очень полезный в хозяйстве инструмент для многих нужд! На этом хосте должен быть настроен Apache и PHP, я опущу этот вопрос, так как он достаточно подробно освещен другими.
Во-вторых, нам понадобится скрипт, который будет показывать собственную адресную строку, искомый сайт во фрейме ниже и будет обладать другими полезными опциями вроде скрэмблера URL’ов, выкидывания всего embedded-хлама и кукисов, хранение кукисов на стороне сервера и т.п. Решений несколько, простое и работающее — Glype Proxy, который можно взять на glype.com.
Установка скрипта проста.
1 — скачиваем сам архив со скриптом.
2 — создаем директорию в своем DocRoot’е c ничего не говорящим названием, например, wabba. Это нужно для обхода потенциального фильтра и для сокрытия его от лишних людей и роботов.
3 — распаковываем скрипт в эту директорию.
4 — поправляем права:
5 — заходим по адресу yourdoman.com/wabba, если ошибок нет, то скрипт спросит нас о новом администраторе и пароле для него.
6 — заходим опять на наш анонимайзер и видим, что все работает:
8 (optional) — чтобы скрыть работу скрипта от чужих глаз, можно разрешить доступ к wabba только по https. Подойдет и самоподписанный сертификат.
9 (even more optional) — можем заплатить 10 долларов разработчикам, убрать из скрипта все ссылки на его разработчиков, сделать ему новую тему с рекламой и полным логгированием и запустить продажу логов интересующимся Шутка, но многие владельцы анонимайзеров так и делают.
Все! Можно пользоваться, во имя Луны.
UPD: занятно, что статья вызвала падение кармы без наличия комментариев по вопросу, хотя, я думал, что она эмоционально-нейтральная. Хоть бы чиркнули в коммент что не так.
Какие бесплатные анонимайзеры лучше выбрать?
Анонимайзеры также помогают офисным работникам посещать заблокированные на уровне сети компании ресурсы, а также делают вас менее уязвимыми для хакеров. Разберемся более подробно, где скачать анонимайзер бесплатно и как использовать такую программу.
Виды анонимайзеров
Такое программное обеспечение можно разделить на несколько типов:
Наиболее удобен в использовании последний вариант. Им пользуются офисные работники, студенты и школьники. Достаточно ввести нужный адрес в строке поиска ПК, чтобы перейти к использованию анонимайзера. Однако, такие сервисы ограничены по своим возможностям. С их помощью вы можете обойти блокировку на уровне организации, но сайты из списка запрещенных открыть будет невозможно.
Принцип работы
После получения ответа от сайта, к которому пользователь отправил запрос, он направляется на ПК юзера. Таким образом внешний IP компьютера не считывается сайтом, его знает только провайдер и прокси-сервер.
Это простое объяснение принципа работы анонимайзера, на программном уровне все намного сложнее, но для пользователя это значения не имеет. Главное – результат, вы остаетесь анонимом в сети, а также можете обойти любые блокировки.
Русский анонимайзер «Хамелеон» для одноклассников, ВК и любых других сайтов
Наибольшую популярность у пользователей снискали бесплатные русские анонимайзеры. Преимущество их в том, что они работают с заблокированными Роскомнадзором сайтами, а инструкция по использованию максимальна понятна. Один из популярных сервисов – «Хамелеон». Он представляет собой портал, с которого можно попасть на любой заблокированный системным администратором сайт. Его часто используют офисные сотрудники.
Преимуществом является то, что время использования сервиса не ограничено. При использовании этого варианта в специальной строке вам нужно ввести адрес сайта, на который вы хотите попасть либо вы можете выбрать один из готовых вариантов (в списке перечислены социальные сети и службы знакомств).
После перехода на сайт в адресной строке вы можете увидеть набор символов, не нужно пугаться – это нормально, так работает этот сервис. Вам нужно ввести свои регистрационные данные и наслаждаться использованием заблокированного сайта.
Доступ к социальным сетям для украинских пользователей
Преимущество его в том, что с главной страницы сайта можно попасть на все необходимые порталы:
Вы сможете использовать «Одноклассники» через анонимайзер для украинских пользователей бесплатно, нажав на кнопку входа прямо под логотипом сайта. По результатам тестов страницы любых социальных сетей отзываются практически моментально. Обмен информацией через этот анонимайзер ведется максимально быстро.
Лучшие анонимайзеры
Сервисов и программ для анонимного использования сети очень много. Некоторые со временем перестают работать, а другие особенно нравятся пользователям за дополнительные опции. Расскажем, как использовать анонимайзер бесплатно и без ограничений, а также приведем примеры сервисов, распространяемых по подписке. В рейтинге собраны все лучшие анонимайзеры.
Security Science
SECURITY-SCIENCE.COM – онлайн-сервис, собранный специалистами в области безопасности. Он позволяет выбрать удаленный сервер в нескольких странах мира. Кроме того, можно выбрать сервер, расположенный в определенном городе страны. Например, в США предлагается осуществить удаленный доступ из Иллинойса, Мериленда, Калифорнии.
Кроме того, на сайте вы сможете найти и другие полезные утилиты для безопасности и оптимизации работы вашего компьютера: декодеры, программы для проверки доменов и многие другие. Все они собраны специалистами ведущих компаний.
OrangeProxy
Этот анонимайзер подходит для новичков. У него очень простая навигация, которая позволит открыть любой сайт. Недостаток у этого сервиса – отсутствие русификации. Чтобы выставить правильные настройки, вам нужно знать основные термины.
Можно обойтись и без дополнительных настроек. Достаточно выбрать одну из пиктограмм сверху, чтобы попасть на нужный сайт, или ввести адрес портала в строку поиска. Над ней вы можете увидеть, через какой сервер будет организовано подключение. Чаще всего используются удаленные серверы из США.
Xitenow
Этот бесплатный анонимайзер с первого взгляда вызывает доверие. Он оформлен в зеленой гамме. Сервис неудобен из-за отсутствия пиктограмм для быстрого доступа. Настройки типа браузера приведены белым цветом, что также вызывает дополнительные неудобства.
При этом, если вы не собираетесь регулировать сервис под себя – пользоваться им просто. Точно также, как в «Хамелеоне», вам необходимо ввести адрес нужного сайта и перейти на него. Рядом с кнопкой « Go » есть ссылка на настройки удаленного сервера.
4 Ever Proxy — анонимайзер онлайн
Еще один бесплатный сайт, который может использоваться офисными сотрудниками для обхода блокировок корпоративной сети. Полезное преимущество этого сайта – очистка данных о пользователях каждые 2 часа. Все сеансы и регистрационные данные полностью стираются.
Во всем остальном этот сервис похож на остальные. Все данные в нем индивидуально шифруются, что позволяет сохранить полную конфиденциальность. Служба позволяет получить доступ практически ко всем заблокированным из вне сайтам.
Hidester
Этот сервис доступен в двух вариантах – сайт, позволяющий открыть любой заблокированный ресурс и надстройка для Google Chrome – Hidester Proxy. Последний вариант более удобен, если вы пользуетесь анонимайзером дома.
Вам не потребуется каждый раз заходить на страницу Hidester чтобы получить доступ к социальным сетям. Установленное расширение поменяет ваш IP и вы сможете без ограничений путешествовать по сети.
Кроме внешней блокировки, этот сервис позволяет обойти и внутреннюю, которую выполняет брандмауэр. Достаточно ввести адрес сайта, чтобы вы могли начать пользоваться всеми преимуществами свободного серфинга.
NewIPNow
Особенностью этого сервиса является то, что вы сами можете выбрать, с какого IP будете заходить на заблокированный ресурс. На главной странице сервиса расположено окно синего цвета, в котором перечислены доступные адреса и степень их загруженности. Выбирайте те варианты, которые работают не на пределе своих сил, чтобы обеспечить быстрый серфинг.
В верхней строке этого синего экрана необходимо ввести адрес сайта, который вы хотите посетить. Это вам позволит открыть любой заблокированный ресурс. Обратите внимание, что сервера этого сервиса расположены в разных странах мира, вы можете остановить свой выбор на любой.
Zalmos Web Proxy
Также откроет анонимайзер «ВКонтакте» бесплатно, даст вам доступ к множеству других сайтов. Под строкой поиска находится более 10 прямых ссылок на популярные ресурсы. Доступ к ним настраивается автоматически, вам не нужно вникать в тонкости работы прокси.
Если вы используете несколько устройств и хотите защитить их при помощи этой программы, то вам потребуется приобретать подписку для каждого отдельно. После оплаты вы будете не ограничены по трафику – можно заниматься серфингом сколько угодно.
CyberGhost
Разработчики указывают, что бесплатный клиент будет добавлять рекламу на посещаемые вами сайты, но ее совсем немного и она ненавязчива. В большинстве случаев вы ее даже не заметите. Платная версия отличается более быстрыми серверами, но и льготный тариф удобен для просмотра потокового видео и серфинга. Задержек во время тестирования обнаружено не было.
PrivateTunnel
Browsec
Этот анонимайзер представляет собой расширение, которое можно установить на Google Chrome, Mozilla Firefox и мобильные устройства с операционной системой iOS. Он абсолютно бесплатен и перенаправляет трафик через сервера расположенные в разных точках мира.
Преимущество этого расширения в том, что оно быстро работает и не вставляет дополнительную рекламу на сайты. Для тех кому необходима скорость, существует платная версия этого расширения. Она позволяет перенаправить трафик через прокси-сервера с высокой скоростью.
Впрочем, не обязательно платить за использование этого расширения. При тестировании бесплатная версия показала хорошие результаты, задерживая отклик сайтов всего на доли секунды. Небольшие заминки случались только при воспроизведении потокового видео. На сложных сайтах не было никаких искажений и затруднений работы.
friGate CDN
Это одно из лучших расширений для анонимности, устанавливаемое на браузеры Google Chrome, Mozilla Firefox и Opera. Преимущество его в том, что в базе данных расширения собраны все сайты, заблокированные по решению государственных органов, оно способно автоматически включаться при переходе на запрещенные адреса.
Также вы можете выставить настройки, чтобы оставаться постоянно анонимными или включать расширение вручную. Среди опций этого расширения: возможность поменять прокси-сервер вручную, включить режим повышенной анонимности, ускорить загрузку страниц при помощи технологии Google PageSpeed. По умолчанию расширение включит на посещаемых вами сайтах рекламу, но вы сможете бесплатно отключить ее.
Это далеко не полный список анонимайзеров, которые можно использовать для посещения заблокированных сайтов и сохранение своего инкогнито в Интернете. Вы можете дополнить список своими любимыми клиентами, сервисами и расширениями в комментариях. Задавайте любые вопросы, делитесь информацией с друзьями.
Анонимайзер: что это такое и как работает? Основные типы
Многие пользователи, путешествующие по бескрайним просторам Интернета, иногда хотели бы остаться неузнанными в Сети. Тот же офисный работник, посещающий некоторые сайты, возможно, не хотел бы, чтобы следы его пребывания во Всемирной паутине попались на глаза руководству. А что говорить об украинском сегменте пользователей, для которых многие российские ресурсы и сервисы с недавних пор оказались заблокированными? В такой ситуации и пригодится анонимайзер. Что это такое, далее и будет рассмотрено. Отдельно остановимся на практическом использовании анонимайзеров любого типа.
Анонимайзер: что это такое в принципе?
Начать стоит с того, что любому компьютерному терминалу или мобильному устройству при входе в интернет присваивается уникальный идентификатор в виде внешнего IP-адреса. И в мире такие адреса не повторяются. Иными словами, каждое устройство имеет заранее строго определенный код, по которому можно вычислить его местоположение (по крайней мере, провайдера – так точно).
Суть того, чтобы остаться неузнанным в Сети, как раз и состоит в том, чтобы этот адрес скрыть или подменить его на какой-то другой, не используемый в данный момент. Эти процессы обеспечивает анонимайзер. Что это такое? В целом его функционирование несколько напоминает то, как работают анонимные прокси-серверы, которые по большому счету тоже можно отнести к одному из подвидов данного типа программ и сервисов.
Основные типы анонимайзеров
Как уже понятно, понятие анонимайзера происходит от самых обычных терминов «аноним» или «анонимность». То есть, занимаясь интернет-серфингом, пользователь не рискует, что его можно будет вычислить по внешнему IP, поскольку в данный момент используется ложный адрес.
Однако для более глубокого понимания работы анонимайзеров следует четко понимать, какими они бывают. Условно их можно разделить на следующие категории:
Как это работает?
Теперь еще один взгляд на анонимайзер. Что это такое в плане возможностей, разобрались. Посмотрим, как это работает на практике.
Поскольку основной задачей является сокрытие или подмена IP, анонимайзер любого типа должен обращаться либо к удаленному прокси-серверу, либо к веб-прокси. В данном случае когда пользователь указывает необходимый ему URL страницы, удаленная служба обрабатывает данные, но запрос к искомому сайту подает уже от своего имени. При получении ответа данные пересылаются на пользовательский терминал. Иными словами, внешний IP пользователя знает только данная служба. Но это самое примитивное объяснение. Все гораздо сложнее. Однако в программные дебри вникать не будем.
Использование программ
При использовании программного обеспечения также можно сделать разделение на категории приложений.
Самым простым и доступным является использование встроенных функций VPN, которые имеются в некоторых браузерах. К примеру, если в настройках обозревателя Opera включить использование VPN, посетить страницы с ограниченным доступом оказывается достаточно простым делом. Но тут стоит учесть, что иногда могут не открываться страницы, доступные без задействования такой функции. Да и скорость соединения может снижаться.
В некоторых случаях можно использовать специальный браузер Tor, который изначально представляет собой открытый анонимайзер с функциями веб-обозревателя. Неудобство его использования состоит в том, что при каждом запуске необходимо производить тестирование сети, а только потом переходить на нужные ресурсы. К тому же и особым быстродействием он не отличается. Но если ничего другого под рукой нет, подойдет и такой вариант.
В плане программного обеспечения лучше всего применять приложения вроде Anonymity 4 Proxy или MultiProxy, которые при старте выдают списки доступных прокси-серверов, через которые можно произвести подключение к желаемому ресурсу со сменой IP.
Онлайн-анонимайзер «Хамелеон»
При его использовании в специальной строке достаточно ввести адрес заблокированного ресурса, после чего произойдет вход на сайт, а в адресной строке отобразится бессмысленный набор букв, цифр и символов. Так и должно быть. Далее если это, скажем, социальная сеть, останется только ввести свои регистрационные данные и наслаждаться просмотром лент новостей или общением с друзьями.
Сервис анонимного входа для украинских пользователей
Украинским пользователям, для которых заблокированы некоторые российские сервисы (Mail.Ru и Yandex) и социальные сети (VK и «Одноклассники»), не говоря уже о множестве новостных ресурсов, помимо вышеприведенных вариантов, можно посоветовать использование онлайн-сервиса anonim.in.ua (кстати, украинский ресурс).
Здесь для входа в те же популярные социальные сети, сервисы знакомств, YouTube, почтовые или новостные сайты даже их адреса вводить не нужно. Наиболее популярные из них вынесены прямо на главную страницу. Под каждым логотипом имеется специальная кнопка входа, которую и нужно нажать. Судя по отзывам, это очень интересный и практичный анонимайзер. «Моя страница» в «Одноклассниках», по крайне мере, открывается моментально.