<div style="text-align: center"><button onclick="window.location.href='gettingstarted.html'">English</button><button onclick="window.location.href='gettingstarted_es.html'">Español</button><button onclick="window.location.href='gettingstarted_tr.html'">Türkçe</button><button onclick="window.location.href='gettingstarted_zhcn.html'">简体中文</button><button onclick="window.location.href='gettingstarted_zhtw.html'">繁体中文</button><button onclick="window.location.href='gettingstarted_ar.html'">العربية</button><button onclick="window.location.href='gettingstarted_fa.html'">فارسی</button> ''//Кто Вы?//''</div> { <table style="width:100%" valign="top"> <tr style="text-align:center"> <td>}[[<img src="assets/game/developer1.png" width="300" />|I'm a developer]]{</td> <td>}[[<img src="assets/game/user1.png" width="300"/>|I'm an end user]]{</td> </tr> <tr> <td style="text-align:center">[[Я разработчик|I'm a developer]]</td> <td style="text-align:center">[[Я конечный пользователь|I'm an end user]]</td> </tr> </table>}<div style="text-align: center">''//Подключаемые Транспорты для Пользователей//''</div> <p><img src="assets/game/user1.png" style="padding: 0 15px; float: right; max-width: 300px" width="75%" /></p>Вероятно, вы здесь потому, что хотите обойти нечто, блокирующее ваш доступ к данным в интернете. Что вы хотите сделать? Я хочу сделать кое-что самостоятельно [[Дайте мне быстрое решение!|Give me a quick solution!]] [[Я хочу сделать кое-что самостоятельно|I want to build something myself]]<div style="text-align: center">''//Подключаемые транспорты для разработчиков//''</div> Вы уже знаете, что хотели бы использовать Подключаемые Транспорты в своем программном обеспечении, и ищете дополнительные источники информации. Чем мы можем Вам помочь? <p><img src="assets/game/developer1.png" style="padding: 0 15px; float: left; max-width: 300px" width="100%" /></p>- [[Я хочу настроить поддержку Подключаемых Транспортов на своем сервере OpenVPN|OpenVPN and Pluggable Transports]] - [[Использование Подключаемых Транспортов в приложении на Go|Using Pluggable Transports in my Go app]] - [[Проверка Подключаемых Транспортов|Testing Pluggable Transports]] - [[Я хочу написать Транспорт|I want to write a transport]] - [[Спецификация Подключаемых Транспортов|Pluggable Transports specification]] [[Назад|Who are you?]]<div style="text-align: center">''//Использование Подключаемых Транспортов//''</div> <p><img src="assets/game/jigsaw.png" style="padding: 0 15px; float: left; margin-left: -100px; max-width: 500px" width="75%" /></p>Вам нужно получить данные быстро. К счастью, уже выпущено несколько программ с реализацией Подключаемых Транспортов. Если у вас компьютер, то вы можете уже использовать <a href="https://torproject.org" target="_blank">Tor Browser</a>, который можно настроить на использование мостов - это коннекторы для Подключаемых Транспортов, дающие вам возможность подключиться, несмотря на блокировку самого Tor. Если у вас мобильное устройство, вы можете попробовать <a href="https://getlantern.org" target="_blank">Lantern</a> или <a href="https://psiphon.ca" target="_blank">Psiphon</a>, оба из которых работают как на Android, так и на iOS. Также есть приложения для подключения к сети Tor - примеры со ссылками на загрузку есть <a href="https://www.pluggabletransports.info/implement/" target="_blank">здесь</a>. Все, что мы вам демонстрируем - это открытое программное обеспечение, и, вероятно, существуют решения для каждой настольной и мобильной операционной системы, которую вы используете. Вы получили ответ, который искали ? [[Да, я закончил!|I'm done!]] Нет, [[я хочу сделать кое-что самостоятельно|I want to build something myself]] [[Назад|I'm an end user]] [[Начать сначала|Who are you?]]<div style="text-align: center">''//Создание вашего собственного Подключаемого Транспорта//''</div> Вместо использования существующих инструментов Вы хотите построить собственную систему на основе Подключаемых Транспортов. В таком случае, есть два варианта: * Marionette: Redjack's Marionette (<a href="https://www.github.com/redjack/marionette" target="_blank">https://www.github.com/redjack/marionette</a>) - инструмент с интерфейсом командной строки, который можно легко собрать под Mac или CentOS. Мы опубликовали руководство для начинающих для <a href="/implement/marionette-server" target="_blank">сервера</a> и <a href="/implement/marionette-client" target="_blank">клиента</a>. Дополнительная информация и подробная документация доступны напрямую в <a href="https://github.com/redjack/marionette/blob/master/doc/USER_GUIDE.md" target="_blank">проекте</a>. * Moonbounce: Operator Foundation (<a href="https://www.operatorfoundation.org" target="_blank">https://www.operatorfoundation.org</a>) - графический интерфейс пользователя для реализации OpenVPN с поддержкой Подключаемых Транспортов под Mac OSX для внедрения OpenVPN с поддержкой Подключаемых Транспортов. У Digital Ocean также есть скрипт для обслуживания сервера OpenVPN. Как вариант, вы можете настроить OpenVPN самостоятельно. [[Я хочу установить вручную|OpenVPN and Pluggable Transports]] [[Назад|I'm an end user]] [[Начать сначала|Who are you?]]<<div style="text-align: center">''//Готово!//''</div> Спасибо за Ваш интерес к данной теме! Дайте нам знать что Вы думаете - <a href="mailto:[email protected]">отправить сообщение на email</a> или <a href="https://www.twitter.com/plugtransports">найдите нас в Twitter</a>. Другую полезную информацию Вы можете найти на <a href="https://www.pluggabletransports.info" target="_blank">веб-сайте Подключаемых Транспортов</a>, также посетите <a href="https://www.pluggabletransports.info/community" target="_blank">ссылки сообщества</a>. <img src="assets/game/developer_user2.png" style="display: block; margin-left: auto; margin-right: auto;" width="100%"> [[Начать сначала|Who are you?]]<div style="text-align: center">''//OpenVPN и Подключаемые Транспорты//''</div> Поскольку Вы здесь, вероятно, у Вас уже есть рабочий сервер OpenVPN и Вы хотите добавить ему поддержку Подключаемых Транспортов. Но, может быть, Вам нужна помощь в установке OpenVPN? [[Да, пожалуйста, помогите мне с OpenVPN|Installing and configuring OpenVPN]] [[У меня есть рабочий OpenVPN сервер, давайте перейдем к Подключаемым Транспортам|Installing Pluggable Transports on OpenVPN]] [[Назад|Who are you?]] [[Начать сначала|Who are you?]]<div style="text-align: center">''//Установка и конфигурация OpenVPN//''</div> <p><img src="assets/game/plug.png" style="padding: 0 15px; float: right; max-width: 300px" width="100%" /></p>Наше <a href="https://www.pluggabletransports.info/implement/openvpn/#preparation" target="_blank">руководство по установке OpenVPN</a> проведет Вас через следующие три шага: * Подготовка: Определение зависимостей (openssl, ca-certificates, git, golang, curl, screen). * Установка OpenVPN: Как установить, настроить и проверить OpenVPN с root/sudo доступом на сервере * Установка и настройка сертификатов: Подготовка сети OpenVPN и генерация сертификатов для сервера и клиентов Как только установка будет завершена, и вы будете довольны стандартной настройкой, пора переходить к настройке Подключаемых Транспортов. [[Перейти к Подключаемым Транспортам|Installing Pluggable Transports on OpenVPN]] [[Назад|OpenVPN and Pluggable Transports]] [[Начать сначала|Who are you?]]<div style="text-align: center">''//Установка Подключаемых Транспортов на OpenVPN//''</div> <p><img src="assets/game/plug.png" style="padding: 0 15px; float: right; max-width: 300px" width="100%" /></p>У Вас есть рабочий сервер OpenVPN, и Вы проверили клиентские подключения. Теперь Вы хотите добавить поддержку Подключаемых Транспортов. Для того, чтобы это сделать, установите <a href="https://github.com/OperatorFoundation/shapeshifter-dispatcher" target="_blank">shapeshifter-dispatcher</a>, он позволит проксифицировать TCP и UDP трафик. Наше руководство по установке Подключаемых Транспортов поможет Вам <a href="https://www.pluggabletransports.info/implement/openvpn/#server-obfuscation-configuration" target="_blank">установить и сконфигурировать shapeshifter</a>. Руководство включает следующие шаги: * Установка и конфигурация shapeshifter-dispatcher * Настройка клиента и сервера По завершении этих шагов на Вашем OpenVPN сервере будет поддержка Подключаемых Транспортов! Помимо этого, Вы можете запустить <a href="https://github.com/OpenInternet/openvpn-shapeshifter" target="_blank">этот сценарий</a> для установки и конфигурации OpenVPN на серверах с Ubuntu и Debian. Вы закончили с этим руководством? [[Готово!|I'm done!]] [[Начать сначала|Who are you?]]<div style="text-align: center">''//Спецификация Подключаемых Транспортов//''</div> Текущая версия спецификации доступна <a href="https://www.pluggabletransports.info/spec/pt2draft3" target="_blank">здесь</a>. События, которые привели к появлению спецификации Подключаемых Транспортов 2.0: * API для языка программирования Go * Поддержка протокола UDP * Широкий выбор приложений и реализаций для разных условий В версии 2.1 спецификация стала модульной, так что ее компоненты могут обновляться независимо, а разработчики - следовать спецификации, даже если их работа привязана к конкретной платформе. Ожидаемо, спецификация Подключаемых Транспортов продолжает развиваться. Вы можете решить, что текущая спецификация не подходит для ваших потребностей и захотеть поучаствовать в разработке следующей версии. В этом случае, вы можете это сделать в <a href="https://github.com/Pluggable-Transports/Pluggable-Transports-spec" target="_blank">репозитории Github</a>. [[Готово!|I'm done!]] [[Назад|I'm a developer]] [[Начать сначала|Who are you?]]<div style="text-align: center">''//Использование Подключаемых Транспортов в Go//''</div> <p><img src="assets/game/plug.png" style="padding: 0 15px; float: right; max-width: 300px" width="100%" />Полное руководство по использованию Подключаемых Транспортов в Go доступно <a href="https://www.pluggabletransports.info/implement/go/" target="_blank">здесь</a>. Развертывание образца пройдет в несколько этапов: * Что такое интерфейсы Transport и TransportListener? * Создание программы на Go * Использование Транспорта в серверном приложении * Использование Транспорта в клиентском приложении По завершении этих шагов, вероятно Вам захочется узнать как протестировать свое приложение в разных средах. [[Проверка Подключаемых Транспортов|Testing Pluggable Transports]] [[Готово!|I'm done!]] [[Назад|I'm a developer]] [[Начать сначала|Who are you?]]<div style="text-align: center">''//Проверка Подключаемых Транспортов//''</div> <img src="assets/game/tester.png" style="padding: 0 15px; float: right; max-width: 300px" width="100%" />Существует множество способов блокировки доступа к сайтам и сервисам: от простой блокировки IP-адреса и DNS до правил, созданных в результате глубокого анализа пакетов (DPI). Возможно, вам потребуется протестировать сетевую среду, имитирующую некоторые из многочисленных возможных способов. Мы рекомендуем изучить следующие сервисы: <a href="https://github.com/OperatorFoundation/AdversaryLab" target="_blank">Adversary Lab</a>: создана в Operator Foundation с поддержкой от сообщества Подключаемых Транспортов. Adversary Lab - это сервис, анализирующий перехваченный сетевой трафик, чтобы выделить статистические свойства. На основании этого анализа могут быть созданы правила фильтрации для выборочной блокировки трафика. <a href="https://openinternet.github.io/copilot/" target="_blank">CoPilot</a>: беспроводной хотспот с простым веб-интерфейсом для симуляции настраиваемых сред с ограничениями цензуры. Идёт в комплекте с различными плагинами и позволяет импортировать "правила" цензуры из стандартных систем предотвращения и обнаружения вторжений. [[Готово!|I'm done!]] [[Назад|I'm a developer]] [[Начать сначала|Who are you?]] <div style="text-align: center">''//Создание Подключаемых Транспортов//''</div> У вас появились идеи относительно Подключаемых Транспортов? Вы хотите создать что-то, что соответствует спецификации и может улучшить работу сообщества? Начать стоит со [[спецификации Подключаемых Транспортов|Pluggable Transports specification]]. Также есть <a href="https://www.pluggabletransports.info/transports/" target="_blank">Библиотека Транспортов</a> с данными об уже существующих транспортах. Когда будете готовы двигаться дальше, наше <a href="https://www.pluggabletransports.info/build/how/" target="_blank">интерактивное руководство</a> расскажет вам о создании транспорта на языке программирования Go с примерами реализации интерфейса, применяющего простой шифр ROT13 к содержимому потока данных приложения. Взгляните на <a href="https://www.surveymonkey.com/r/pluggabletransports" target="_blank">программу малых грантов Internews</a>, чтобы узнать о финансировании новых Подключаемых Транспортов. [[Проверка Подключаемых Транспортов|Testing Pluggable Transports]] [[Готово!|I'm done!]] [[Назад|I'm a developer]] [[Начать сначала|Who are you?]]