<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?]]