Данный текст одобрен к распространению как способствующий делу Света.
Самыми простыми словами и картинками описывается как работает интернет-цензура и как её можно обойти, используя прокси или VPN.
Чтобы объяснить — как возможна цензура интернета, и как её обойти, начну сначала:
Все мы выходим в интернет не напрямую, а через ISP (Internet Service Provider), Провайдера интернета. Именно с провайдером соединяется «ваш» модем, и уже Провайдер выводит ваше соединение дальше. Ваше соединение просит «хороший, нужный сайт» (это когда вы набрали в браузере, например, livejournal.com) — и Провайдер отправляет ваше соединение к Хорошему, нужному сайту. Без Провайдера ничего не выйдет — см. первую картинку:
Рис. 1
Провайдеры интернета — это, как правило, частные компании и сами по себе они редко что-то блокируют. Потому что кому-то из нас — их клиентов, покупателей их сервиса — блокировка обязательно не понравится, и эти клиенты уйдут к другому Провайдеру, к конкуренту. Который не блокирует. Так и получается, что законы бизнеса запрещают запрещать.
А как же тогда цензура становится возможна? А Провайдеры должны подчиняться не только законам бизнеса, но и законам страны, в которой они делают свой бизнес. И если Правительство всерьез решит запретить своим гражданам доступ к Хорошему, нужному сайту, оно не будет требовать совсем закрыть этот сайт — потому что этот сайт находится в совсем другой стране, и законы там тоже совсем другие. Правительство просто прикажет всем Провайдерам своей страны: запретить доступ к Хорошему, нужному сайту! И Провайдерам придется послушаться: см. вторую картинку:
Рис. 2
Причем если уж Правительство приказало Провайдерам закрыть доступ к Нужному сайту, то оно приказало всем Провайдерам. Так что смена Провайдера не поможет — все они ведут бизнес в Вашей стране и подчиняются Правительству. А иностранных Интернет-провайдеров не бывает, не придумали ещё пока.
Но Сеть велика и много в ней есть хитростей… одна из которых — это proxy (proxy server, прокси). Прокси — это просто программка, которая постоянно работает на чьем-то подключенном к интернету комьютере (для простоты — на сайте). Если знать адрес прокси и правильно попросить — прокси соединится для вас с Нужным сайтом и передаст вам его содержимое. Это, собственно, и есть функция прокси, proxy в переводе и означает, примерно, «действующий по просьбе».
Рис. 3
Итак: прокси. Чтобы воспользоваться прокси-программой, нужно знать две вещи: адрес этой прокси, и как её правильно попросить. Хорошая новость: как попросить — знает ваш браузер, ничего особенного делать не нужно. Плохая новость — это что с адресами прокси-сервисов всё либо просто, но плохо, либо получше — но не так просто.
Дело в том, что разновидностей прокси-сервисов много. Попробую перечислить основные.
Кто-то, чей комьпьютер постоянно в сети и кому на объём трафика наплевать, запустил на своём компе прокси-программу для всех (кто знает адрес). Чтобы использовать такую прокси, вам нужно в настройках своего браузера (там, где говорится что-то вроде «Настроить соединение с интернетом») указать адрес (и номер порта, его тоже нужно узнать) этой прокси. Существуют программы, которые ищут работающие прокси и настраивают (и перенастраивают) браузер за вас, например Proxy Switcher (платная, но можно найти кряк (взломанную версию)). (Thnx HEPO) Прокси, в зависимости от нюансов их работы, ещё называют анонимными, прозрачными, элитными и ещё по-всякому, но это уже второстепенные для нашей темы детали.
Pro: бесплатно, и, бывает, довольно быстро.
Contra: адрес трудно найти, адрес часто нужно знать в форме IP (цифирек), а не имени сайта, да ещё порт часто надо знать нестандартный… и очень ненадежно — сегодня есть эта прокся, а во вторник хозяин на свой компьютер гантелю уронил, и нет её.
Коммерческий или даже некоммерческий сайт, на котором работает прокси-программа в варианте, который позволяет зайти на сайт анонимайзера (адрес) и там в специальном окошке просто написать адрес Нужного сайта (попросить).
Пример: Anonymouse.org Proxya.ru
Pro: В основном бесплатно, легко найти адрес, легко пользоваться, довольно устойчиво.
Contra: Как правило, медленно и печально, да и ещё и ограничение по обьёму часто есть, книжку покрупнее не всегда и скачаешь. Часто анонимайзер урезает функциональность — если на Нужном сайте требуется вводить имя-пароль, то через анонимайзер это часто не работает.
«Простейший и эффективный способ обхода блокировки — воспользоваться переводчиком Google. В поле для ввода текста вписывайте адрес сайта и кликаете на ссылку сайта, появившуюся в окне перевода. С помощью этой функции легко обойти любую блокировку сайта и при этом оставаться анонимным для своего провайдера.»
Как это работает? А как и всякая прокси: вы просите Гугл «перевести» Нужный сайт с русского на русский, и Гугл добросовестно, как честная прокси, приносит вам «перевод», который ничем не отличается от оригинала. Правда, здорово?
Я, правда, не уверен что в Гугле это дело скоро не раскусят, там ребята ушлые. С другой стороны, может они и специально это делают — там ребята действительно очень ушлые. Так или иначе, пока что этот трюк работает, и на Флибусте, например, через этот трюк даже имя-пароль проходят и залогиниться удаётся, чего большинство прокси не поддерживают.
Это целый проект кучи добровольцев, старающихся защитить свободу и анонимность интернета. Идея очень проста: они создают и собственные прокси, и удобные средства для их использования. Например, их браузер TorBrowser сам знает где есть прокси (адрес) как с ними работать (попросить). Просто устанавливаете TorBrowser и пользуетесь им как обычным браузером.
Вроде бы существуют другие браузеры (Opera-TOR), работающие с системой TOR, и даже TOR-плагины для обычных браузеров, но, по некоторым данным, разработчики TOR-а не гарантируют их надежности и утверждают, что лучше пользоваться их «родным» браузером TorBrowser. (Thnx doomMod)
В целом — вполне возможно, что на сегодняшний день TOR/TorBrowser — это самый подходящий для нас, чайников, способ обхода интернет-цензуры.
Пример: TorBrowser TOR.org
Pro: легко, просто, устойчиво.
Contra: За обход барьеров Tor платит скоростью доступа — данные идут по случайной цепочке и гораздо медленнее, чем напрямую. (Thnx Jolly Roger) Из-за того, что TOR пользуется Интернетом, но по своему собственному протоколу, другие сетевые программы (флэш-плейер, мессенджеры, ирки-аськи, скайп-емейл, и прочая и прочая) работают через TOR либо только после тяжелой, продолжительной пляски с бубном, либо не работают вовсе. (Thnx Sfinx)
Особо-специальным видом прокси можно считать становящуюся всё популярнее технологию VPN (Virtual Private Network).
Это как прокси-программа, работающая на заграничном сайте только для вас одного, да ещё и зашифровывающая всё так, что Провайдер и Государство не могут видеть на какой сайт вы заходите и что оттуда скачиваете. На картинках ярко-зеленая толстая линия показывает зашифрованное соединение (которое Провайдер и Государство не могут подслушать), а просто зеленая потоньше — обычное соединение, которое можно подслушать. Видно, что шифровка доходит аж до Вашего компьютера — это значит, что на нём должна быть установлена специальная программа для расшифровки, обычного браузера тут недостаточно. Зачем нужна шифровка? А чтобы Провайдер и Государство не могли подсмотреть что вы на самом деле заходите на запрещённый Нужный сайт. Нетехнический обзор платных и бесплатных VPN-сервисов есть вот тут (Тhnx HEPO)
Pro: Очень хорошая защита. Часто хорошая скорость.
Contra: Надо устанавливать специальные программы для VPN-соединения и учиться с ними работать. За сам сервис часто приходится платить.
Рис. 4
Ну и чтобы уж совсем заморочить вам голову, наикрутейший способ: VPS+VPN!
Рис. 5
На самом деле, это не так уж сильно запутано. VPS — это Virtual Private Server, иногда говорят VDS, Virtual Dedicated Server. Это означает, что на сайте, предоставляющем такие услуги, вы арендуете VPS и получаете в своё полное распоряжение отдельный небольшой компьютер, находящийся где-то там у хозяев сайта.
Этот отдельный ваш частный (private) компьютер называется виртуальным (virtual) потому, что он на самом деле не железный, а программный — специальные программы делят реальный железный компьютер на много маленьких виртуальных компьютеров. Один из них — ваш. И вы можете установить на нём VPN и пользоваться VPN-соединением в своё удовольствие, как в предыдущем примере. Или обычную прокси-программу запустить, и ею пользоваться. Хотите — единолично, хотите — с друзьями делитесь. Да хоть со всем миром… если денег хватит. Потому что это довольно дорогое удовольствие.
Pro: Удалённый за границу компьютер в вашем полном единоличном распоряжении. Отличная защита, как правило — хорошая скорость соединения.
Contra: Дорого, черт побери! Часто — ограничение по траффику, посерфить пожалуйста, а вот кино уже не покачаешь. Кроме того, потребуется руководства почитать, это, вообще говоря, уже не для чайников задача.
Ну и в заключение:
По картинкам видно, что все описанные здесь варианты основаны на одной идее: обойти запрещенное соединение, эту дырку в сети, по другому маршруту, но оставаясь в Интернете, как бы в том же самом слое. Это всегда возможно, потому что Интернет изначально создавался именно таким: чтобы хоть полсети под ядерными бомбами было разрушено, а соединение всё равно можно было установить.
Но есть и принципиально другой подход: создание другой Сети, не-Интернета. Один из примеров — сеть i2p (произносится ай-ту-пи (смейтесь-смейтесь)). Это похожая на интернет, но изначально анонимная сеть, существующая параллельно Интернету, как бы на втором слое Сумрака. Некоторые сайты (по мере развития i2p их постепенно становится всё больше) существуют одновременно в обоих слоях: и в Интернете, и в i2p. Один из таких сайтов — Флибуста, и если вдруг чего… Флибуста всё равно будет жить в i2p. Но это уже совсем другая история.
pkn