Перейти к основному содержимому

Self-hosted это просто

То, что вы хотели знать о селф-хостед, но стеснялись спросить. Просто про селф-хостед решения.

Определения

Хостинг
Это услуга по предоставлению ресурсов для размещения информации (данных) на сервере, который постоянно имеет доступ к сети.

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

Хостинг-провайдер
Это организация, предоставляющая дисковое пространство и мощности сервера для размещения вашего сайта или другой цифровой информации в Сети.

Что такое self-hosted подход?

Селф-хостед (self-hosted) подход подразумевает развертывание и использование программного обеспечения на собственном сервере пользователя, а не на серверах поставщика услуг (как в случае с облачными сервисами). Это означает, что все данные, приложения и сервисы находятся под контролем и управлением пользователя.

При использовании self-hosted подхода вы сами устанавливаете то или иное программное обеспечение на собственном сервере и храните там свои данные.

Чем классичекие VPN-сервисы отличаются от self-hosted VPN?

В случае с классическими VPN вы подключаетесь к общим серверам VPN-сервиса, используемым всеми пользователями. Вы переключаетесь между ними, когда, например, выбираете страну. В случае с self-hosted VPN вы создаете VPN на собственном арендованном виртуальном сервере. VPN, установленный на собственном сервере, будет работать только с одним IP-адресом - это IP вашего сервера, и никто не сможет к нему подключиться без вашего разрешения.

За что платят пользователи self-hosted решений?

В случае с Amnezia пользователи self-hosted решений платят только за аренду сервера, обычно это не дороже, чем месячная подписка на классический VPN-сервис. Приложение Amnezia VPN полностью бесплатное.

Более того, это отличная возможность сэкономить, так как можно делиться собственным VPN с неограниченным количеством пользователей, но мы настоятельно рекомендуем делиться только с теми, кому вы доверяете. Таким образом примерно за 5 долларов в месяц за аренду сервера вы получаете VPN для себя друзей и родных, став небольшим VPN-провайдером.

Почему self-hosted VPN более устойчивый к блокировкам по IP адресам?

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

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

Почему self-hosted VPN более устойчивый к блокировкам по сигнатурам ?

Метод блокировки по сигнатурам используется в Иране, в Китае и в России. Все дело в том, что незащищенные от блокировки VPN-протоколы, например OpenVPN IKEv2 или Wireguard легко распознаются системами DPI, так как их трафик очень отличается от обычного WEB-трафика. После обнаружения регуляторы поступают двумя способами -

  1. Блокируют IP адреса с VPN-трафиком,

  2. Блокируют VPN-трафик через местные провайдеры.

В обоих случаях также поможет Amnezia, ведь в Amnezia есть как минимум два VPN- протокола AmneziaWG и X-Ray Reality , которые сейчас работают в странах с самым высоким уровнем интернет цензуры в Иране, Туркменистане Мьянме и Китае, а это значит, что стандартные правила распознавания VPN-протоколов для DPI в данном случае не работают. Вторая важная особенность - это дополнительный функционал Amnezia, например KillSwitch (Функция экстренного отключения пользователя от интернета при потере соединения с VPN) и раздельное туннелирование. За счет туннелирования трафик от устройства идет не только к вашему серверу (через который работает VPN), но и другим сайтам, таким образом ваш трафик меньше похож на VPN , а значит более защищен от распознавания.

Могут ли регуляторы заблокировать все IP адреса хостинг провайдеров self-hosted VPN?

Такой подход используется в Туркменистане, в более экономически и технологически развитых странах у этого метода огромные экономические риски, так как на этих хостингах могут быть разные сторонние рессурсы.

Расскажу как в этом случае поможет Amnezia.

Допустим если вы создали VPN на собственном сервере и регулятор решил заблокировать все IP адреса вашего хостинг-провайдера, у вас всегда остается выбор из сотен других хостинг провайдеров, чьи IP-адреса еще не заблокированы. Опыт Туркменистана показывает, что даже при блокировки 85% мирового интернета можно найти незаблокированный IP-адрес, хоть и очень сложно.

Сложно ли настраивать self-hosted VPN с Amnezia ?

Amnezia специально спроектирована таким образом, чтобы максимально упростить создание VPN на собственном сервере. В случае с классическими VPN пользователь оплачивает подписку, в случае с self-hosted VPN - хостинг. Создаст и настроит VPN за пользователя Amnezia. А еще на нашем сайте - https://amnezia.org/starter-guide собраны пошаговые инструкции по покупке серверов у разных хостинг-провайдеров. Хостинг провайдер может быть абсолютно любым, важно учитывать только минимальные системные требования.

Какой хостинг-провайдер выбрать и почему?

Выбор хостинга зависит от многих факторов. На сайте amnezia.org собраны инструкции по покупке VPS у разных хостинг-провайдеров. Рассмотрим важные факторы для Российских пользователей.

Юрисдикция хостинг-провайдера. Проверьте на какой территории зарегистрирован выбранный вами хостинг-провайдер, от этого зависит согласно какому законодательству он будет хранить и собирать данные о вас. Удостоверьтесь, что вам доступны методы оплаты, которые поддерживает хостинг-провайдер. Обратите внимание на данные, которые необходимо вносить при покупке, для достижения большей приватности выбирайте хостинги которые можно оплачивать криптовалютой, и которые не требуют в качестве подтверждения ваш точный адрес и номер телефона.

Я с трудом купил сервер за границей из России, а мой VPN в России заблокировали. Теперь все перестанет работать?

В этом случае необходимо узнать причину по которой ваш VPN перестал работать.

Удостовериться в личном кабинете хостинг провайдера, что ваш сервер по прежнему доступен, оплачен и у него активный статус итд… Удостоверьтесь, что VPN не работает для всех сайтов и что проблема именно в сервере. Возможно ваш интернет провайдер заблокировал конкретный VPN протокол, попробуйте поменять свой протокол, Amnezia поддерживает X-Ray и AmneziaWG , которые пока не умеют блокировать ни в одной стране мира. Возможно заблокировали ваш IP-адрес. У большинства VPS провайдеров можно поменять IP-адрес и даже страну сервера, достаточно обратиться с таким запросом к ним в поддержку. Если ни один из вариантов не помог, то всегда можно купить любой другой сервер у любого хостинг-провайдера, ведь оплата месячной аренды сервера не высока.

Как платить за хостинг?

Оплата хостинга не отличается от любых других покупок в интернете. Достаточно зайти на сайт понравившегося хостинг-провайдера, выбрать тариф, внести данные и оплатить любым способом. В связи с санкциями оплатить из России стало сложнее, но есть множество хостинг-провайдеров, которые принимают оплату российскими картами, некоторые из них представлены на нашем сайте https://amnezia.org/starter-guide вместе с пошаговой инструкцией по покупке VPS.

Что мы покупаем, когда платим за сервер?

Мы оплачиваем доступ к хостингу (аренду места на сервере), обычно, на какой-то конкретный период.

Где находится мой вирутальный сервер?

Виртуальный сервер - занимает часть или целый реальный сервер но с выделенным IP- адресом. Физически он находится на реальном сервере, но представляет собой отдельную сущность, так как имеет собственный IP - адрес и доступ к нему есть только у владельца этого сервера.

Физически виртуальный сервер находится в стране которую выбрал пользователь при покупке VPS. Если хостинг-провайдер не предоставил выбор страны сервера при покупке, или вам по каким-то причинам она неизвестна, страну сервера можно узнать через проверку IP адреса. Достаточно набратьв поиске - "Узнать свой IP"

Обращайтесь в чат за помощью, если что-то не получается