Как вы можете бороться с интернет-цензурой с помощью Streisand Secure Server

Интернет-цензура — это печальная реальность. Есть десятки стран по всему миру, которые ограничивают доступ к торрентам, порнографии, политическим СМИ и социальный медиа

, Но то, что влиятельные правительства борются против свободы Интернета, не означает, что вы не можете дать отпор. Streisand, сценарий, созданный программистом по имени Джошуа Лунд, дает вам инструменты, необходимые для борьбы с интернет-цензурой.

Кто такой Джош Лунд?

Я связался с Лундом, услышав о Стрейзанде, чтобы узнать больше о том, кто стоит за этим замечательным инструментом, и узнал, что он был энтузиастом конфиденциальности и безопасности, так как он был начинающим программистом; одной из его первых программ был простой шифр Цезаря. Он продолжил обучение в старшей школе, когда организовал вечеринку по подписи ключей PGP, в которой «всего трое из нас работали в компьютерной лаборатории, сражаясь с неуклюжим интерфейсом PGP в стремлении присоединиться к легендарной паутине доверия».

С тех пор, однако, он проделал большую работу в этой области, включая публикацию подробного сравнения приложений для безопасного обмена сообщениями в начале этого года, во многом аналогично нашему собственному сравнению приложений для обмена сообщениями после приобретения Facebook WhatsApp.

,

мистифицировать-Лунда-Стрейзанд

Лунд также участвует в Open Whisper Systems, группе, которая производит приложения для обмена сообщениями и вызова с открытым исходным кодом, которые обеспечивают зашифрованную связь и хранение. Сотрудник Whisper вдохновил Лунда начать работу над Стрейзандом после его твитов о цензуре Twitter в Турции. Это действительно заставило его задуматься: «это заставило меня задуматься о том, что люди в Китае и Иране уже имели дело с этим в течение многих лет».

Хотя он работал с ретрансляторами Tor и работал над проектами OpenVPN, Лунд решил, что пришло время сделать шаг вперед. Стрейзанд родился.

Что такое Стрейзанд?

Короче говоря, Streisand — это скрипт, который автоматизирует большую часть процесса установки сервера антицензуры. Он использует ряд технологий, которые позволяют пользователям в странах с цензурой

надежно связываться с внешним миром, использовать социальные сети, читать и участвовать в политических дискуссиях или получать доступ к торрентам. (Интересно, почему он называется Стрейзанд? Из-за эффекта Стрейзанд: когда кто-то пытается подвергнуть цензуре, скрыть или удалить что-то из Интернета, он неизбежно привлекает к нему больше внимания.)

Сценарий устанавливает новый сервер на одном из четырех провайдеров (Amazon, DigitalOcean, Linode или Rackspace), использующих L2TP / IPsec, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel и мост Tor; он также генерирует простой HTML-файл, который содержит инструкции о том, как получить доступ к серверу, который может быть предоставлен друзьям, членам семьи или другим активистам. Лунд выбирает эти технологии ради избыточности; «Мне нравится идея, что кто-то сидит в кафе, не может подключиться к L2TP / IPsec и осознает, что у него есть пять других доступных способов подключения, все с полной документацией».

Девочка-кофейня-lapotp

Помимо обеспечения возможности подключения, использование этих различных методов гарантирует, что Streisand сможет создать сервер, способный обойти усилия по цензуре практически в любой стране. Например, Shadowsocks был разработан почти полностью китайскими разработчиками, чтобы обойти Великий брандмауэр Китая. В дополнение к Shadowsocks, три других способа подключения работают в Китае и Иране.

Это не единственные страны, в которых Стрейзанд помог людям избежать интернет-цензуры

, хоть. Лунд получил благодарственные письма со всего мира, включая Иран, Израиль, Румынию, Уругвай, Австрию и Соединенные Штаты. Хотя в Streisand нет встроенного отслеживания и нет центрального сервера для мониторинга подключений, очевидно, что этот сценарий широко используется во всех уголках земного шара.

мировой интернет-цензура

При создании Streisand одним из главных приоритетов Лунда была простота использования. До Streisand «настройка хотя бы части этих сервисов раньше требовала большого опыта в системном администрировании Linux и огромного терпения». Однако теперь пользователи могут устанавливать соединения примерно за пятнадцать минут, даже если у них мало опыта командной строки.

И чтобы убедиться, что документация о том, как подключиться к серверам, была легко понятной, Лунд набрал друзей без какого-либо программного обеспечения VPN

опыт, чтобы увидеть, могут ли они использовать инструкции, чтобы начать работу. Эксперимент оказался успешным: все они смогли подключиться по крайней мере к одной из служб с первой попытки.

Использование Стрейзанд

Если вы заинтересованы в настройке Streisand для обхода цензуры в своей стране, чтобы помочь другим избежать угнетения цензуры или просто иметь надежный защищенный сервер, вы можете перейти на GitHub и получить необходимые инструкции в файле Readme Streisand. файл.

Для запуска сервера вам понадобится система BSD, Linux или OS X, а также программа установки пакетов, например Homebrew. Инструкции проведут вас через необходимые установки пакетов, и когда вы закончите, вы можете использовать Git, часть программного обеспечения для контроля версий

, чтобы клонировать репозиторий Streisand и запустить скрипт.

Стрейзанд-установка

После этого все, что вам нужно сделать, это следовать инструкциям, чтобы выбрать поставщика сервера, регион для сервера и его имя; Вам также необходимо предоставить некоторую информацию об API. Когда вы закончите, вы получите HTML-файл, готовый для распространения всем, кто хочет получить доступ к серверу.

Хотя, имея некоторый опыт работы с командной строкой

программное обеспечение VPN поможет в процессе установки, все было разработано так, чтобы быть максимально простым, а подавляющее большинство настроек автоматизировано.

Что день грядущий?

Несмотря на то, что сообщество уже добавило ряд замечательных функций в первоначальную версию Streisand, Лунд надеется, что проект будет продолжать развиваться. Высшее место в его списке занимает перевод инструкций на другие языки, кроме английского

, поскольку есть «вероятно, люди, которые могли бы действительно использовать Стрейзанд, которые, возможно, не смогут сейчас следовать инструкциям». Поскольку Стрейзанд достиг стольких стран, он, вероятно, прав.

Также в работе находится дополнительная поддержка для большего количества облачных провайдеров, таких как Microsoft Azure и Google Compute Engine. Также может быть создан новый пип-пакет Streisand, что значительно упрощает настройку всех зависимостей. Пользователи были неотъемлемой частью процесса улучшения и роста Streisand, и легко увидеть, сколько людей заинтересовано, просмотрев эту ветку на Hacker News.

zensur-цензор

К счастью, Лунд говорит, что он привержен проекту Стрейзанд на долгосрочную перспективу, поэтому можно ожидать, что он продолжит расти.

Интернет-цензура и наблюдение являются широко распространенными проблемами, которые затрагивают всех нас, даже если мы не живем в таком месте, как Турция или Иран. А наличие надлежащих инструментов для обеспечения анонимности в Интернете и беспрепятственного доступа в Интернет — это то, что мы все можем сделать, чтобы помочь изменить ситуацию.

Инструкции по загрузке и использованию Streisand см. В файле readme Streisand на GitHub. Чтобы узнать больше о проекте, прочитайте этот пост в блоге Джоша. А чтобы узнать больше о Джоше Ланде, посетите его веб-сайт MissingM или подпишитесь на него в Twitter.

Изображение предоставлено: Красивый молодой студент колледжа в кафе через Shutterstock, Джеффри Огден через Wikimedia Commons, zensursula через flickr.

Ссылка на основную публикацию