0
Обложка: Как поднять свой VPN за 10 минут и поделиться им с друзьями или сотрудниками — самая простая инструкция

Как поднять свой VPN за 10 минут и поделиться им с друзьями или сотрудниками — самая простая инструкция

Шаг 1, регистрация 

Регистрируемся на DigitalOcean по реферальной ссылке, чтобы получить $100 на счёт на 60 дней — это 2 месяца бесплатного использования, а затем $5 в месяц за 1 ТБ трафика.

Если вам нужно больше — берите более дорогие тарифы. Можно вообще без ограничений, например на Scaleway или Hetzner с гигабитным каналом за 30–40 евро.

Шаг 2, настройка сервера

Устанавливаем Outline Manager — ПО с открытым исходным кодом для управления собственными VPN-серверами. Есть версия под Windows, Linux или macOS.

После установки кликаем на DigitalOcean, в открывшемся браузере даём права Outline Manager на управление аккаунтом, привязываем карточку в разделе Billing.

Шаг 3, получение ключей доступа

Создайте ключи в Outline Manager для себя и всех, с кем хотите поделиться доступом. На каждый ключ можно повесить ограничение по трафику, но нельзя узнать ничего про то, на какие сайты заходят пользователи, что делают в интернете — вообще ничего, логи не ведутся.

Шаг 4, установка клиента

Ключами можно делиться в виде ссылки. Далее просто перейти по ней с нужного устройства и следовать инструкции. Клиенты Outline есть под Android, iOS, Chrome, Windows, Linus, macOS — все основные платформы.

В клиенте есть кнопка Connect — нажимаете и VPN включается.

Что ещё за Outline?

Набор программ с открытым исходным кодом от Jigsaw — это такой инкубатор в Google, который создаёт технологии, позволяющие решать геополитические проблемы и предотвращать цифровые атаки.

Outline использует протокол Shadowsocks, который сложно обнаружить и заблокировать. Работает даже в Китае и обходит «Великий китайский фаервол».

Какие данные собирает Outline?

IP-адрес сервера, на который вы устанавливаете VPN. Это нужно для автоматических обновлений, чтобы сервер продолжал работать безопасно. По этому адресу можно определить провайдера и город, где находится сервер. Но невозможно узнать, кто этим пользуется.

Никакие другие данные не собираются, в том числе никто не узнает, какие сайты вы посещаете.

Исходные коды есть на GitHub, всё это при желании можно проверить самостоятельно.

Зачем создавать свой VPN?

Есть несколько причин:

  1. Свой сервер не публичен, его сложнее найти и заблокировать.
  2. Можно делиться доступом с друзьями без дополнительной платы. Тарифа за $5 хватит на 10–20 человек, безлимитные варианты за 30­-40 евро подойдут для 100–200 человек.
  3. Анонимность и отсутствие логов можно проверить — сервер у вас под контролем, исходные коды также доступны.

Как получить доступ к ранее созданному серверу в Outline Manager на другом компьютере?

Заходите на сервер по SSH, смотрите apiUrl и certSha256 в файле /root/shadowbox/access.txt. Если потеряли доступ — его можно сбросить в панели управления DigitalOcean — вкладка Access, кнопка Reset root password.

Далее в Outline Manager жмёте Add server, выбираете последнюю опцию про добавление вручную — Set up Outline anywhere. Там вбиваете в нижнее окно полученные ранее данные в JSON-формате:

{"apiUrl":"PASTEURLHERE","certSha256":"PASTECERTHERE"}

Всё равно не доверяю Outline, есть другие способы?

Да, можно использовать готовые скрипты или настроить всё вручную, это тоже довольно быстро, но не так удобно делиться доступом.