Найти тему
SHAWNiks

Делаем свой VPN (self-hosted VPN)

В этой статье я расскажу как создать свой VPN на VPS сервере (Обходит даже китайский FireWall)

Что такое VPN?

VPN (Virtual Private Network) — это виртуальная частная сеть, которая позволяет создавать защищённое соединение поверх общедоступной сети, такой как Интернет. Использование VPN шифрует ваш интернет-трафик, делая его недоступным для посторонних глаз, и скрывает ваш реальный IP-адрес.

Что такое VPS сервер?

VPS (Virtual Private Server) — это виртуальный сервер, который предоставляется вам хостинг-компанией. Это платно(

Начнем:

Круг ада №1:

Нам предстоит выбрать хостинг, который будет нам служить верой и правдой и пропускать весь наш трафик в другую страну и чтобы быть супер анонимным в этом вашем интернете

Лучше всего будут (Зависит от того где вы живете (Чем дальше страна от вас тем больше будет пинг)): Швейцария, Нидерланды, Сингапур, Швеция, Исландия, Канада, Германия, США (Советую США или Нидерланды ну и Германию)

В некоторых хостингах можно поменять местоположение сервера

Также главное чтобы сервер соответствовал минимальным системным требованиям или иначе ничего не запуститься

Минимальные системные требования для VPS:
Операционная система - Linux, подходит Ubuntu 22.04 или Debian 11.
Поддерживаемая архитектура процессора - x86-64
Виртуализация - KVM.
Поддержка адреса IPv4
Оперативная память (RAM) - рекомендуемая 2 Гб, но не меньше 1 Гб.
Предустановленное ПО и панель управления не требуются.

Хостинги:

1) JustHost.asia

Провайдер поддерживает оплату Российскими картами

Местоположение серверов: Канада, Китай, Финляндия, Франция, Германия, Италия, Латвия, Нидерланды, Польша, Россия, Сингапур, Испания, Турция, ОАЭ, США, Украина, Великобритания

Юридический адрес: США, Россия

Оплата: от $5/мес (~500 рублей)

Mastercard/Visa/СПБ (иностранные банки), Mastercard/Visa (иностранные банки), PayPal, ApplePay, GooglePay, SamsungPay, UnionPay, Alipay, Perfect Money, Payment with crypto, Bank transfer

Мой отзыв о нем: 8/10 Нормальный хостинг, но иногда скорость падает ниже заявленной (Заявлено 200 Mbit/s а иногда бывает 150-57 Mbit/s). Можно менять локацию сервера 50 раз.

2) Is*hosting

Возможна оплата Российскими картами.

Местоположение серверов: Австрия, Болгария, Венгрия, Дания, Испания, Нидерланды, Польша, Сербия, Франция, Бельгия, Великобритания, Германия, Ирландия, Италия, Норвегия, Япония, Сингапур (и еще 14)

Юридический адрес: Эстония

Оплата: от $5/мес (~500 рублей)

Visa/Mastercard (иностранных банков), Карты Российских банков + СПБ и платежные системы, Криптовалюты, Интеркасса, Payeer, Unionpay Cina, Boleto Brasil, Alipay China

3) AEZA

Возможна оплата Российскими картами.

Местоположение серверов: Австрия, Франция, Германия, Нидерланды, Швеция, Финляндия, Россия

Юридический адрес: Великобритания

Оплата: от $5.5/мес (~550 рублей)

Visa/Mastercard (иностранных банков), Карты Российских банков, Банковские карты Украины, СПБ, Yandex Pay, Tinkoff Pay, Steam Pay, Криптовалюты, USDT, ЮMoney, WebMoney, Perfect money

Круг ада №2:

Переходим на сайт amnezia.org

В текущий момент заблокирован. Вот ссылки на скачивание:
Windows: https://github.com/amnezia-vpn/amnezia-client/releases/download/4.6.0.3/AmneziaVPN_4.6.0.3_x64.exe
IOS: https://apps.apple.com/us/app/amneziavpn/id1600529900
Android: https://play.google.com/store/apps/details?id=org.amnezia.vpn
А лучше сами следите за обновлениями на GitHub
GitHub: https://github.com/amnezia-vpn/amnezia-client

**Если не заблокирован** ⬇

Нажимаем «Скачать»

Выбираем платформу на который вы хотите установить программу

Еще раз нажимаем скачать

Устанавливаем и запускаем

Появится такое окно, нажимаем «У меня есть данные для подключения» (См. Скриншот ⭣)
-2
Выберете - Настроить свой сервер (См. Скриншот ⭣)
-3
Внесите данные для подключения и нажмите - Продолжить
Данные для подключение это которые вам дал хостинг
(См. Скриншот ⭣)
-4

После вам надо выбрать VPN протокол

Лучше всего выбрать вариант «Высокий» это же протокол AmneziaWG с защитой от распознавания трафика и производительностью WireGuard.

Если уж у вас настолько сильный FireWall в вашей стране (Пример Китай) выбирайте OpenVpn over Cloak или XRAY, но может иногда и работать AmneziaWG

Если вы успешно определились с этим сложным выбором и установили на свой сервер выбранный вами протокол, то у вас появиться главное меню в приложении (См. Скриншот ⭣)

-5

Нажимаем эту кнопку «Подключиться»! И вы теперь в другой стране, но только в плане интернета.

Как поделиться VPNом?

Да легко!

В приложении нажимаем на эту замечательную кнопочку (См. Скриншот ⭣)

-6

И тут есть несколько вариантов как поделиться сервером (Ну VPNом)

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

Чтобы дать доступ к соединению VPNа делайте следующее:

Заполняете все поля и нажимаете поделиться (См. Скриншот ⭣)

-7

После сгенерируется QR код который можно будет отсканировать на мобильном устройстве или нажать кнопку скопировать, чтобы скопировать ключ для подключения

А чтобы дать полный доступ к серверу нажмите на три точки справа сверху

-8

И нажмите «Поделиться», и выберите ваш сервер, и нажмите кнопку «ПоДеЛиТьСя»

Ура вы теперь не одни используете VPN!

Также в Amnezia можно создать свой Tor сайт включить автозапуск и т.д

И лучше используйте KillSwitch и AmneziaDNS

Ну а если у вас нет денег на хостинг и вы просто хотите обойти дорогу и получить доступ к плохим сайтам то вы можете скачать готовую конфигурацию сервера VPN у Amnezia в ихнем Telegram боте

Telegram: https://t.me/free_vpn_amnezia_bot

Бот: @free_vpn_amnezia_bot

После как вы получите файл конфигурации в главном меню Amnezia нажмите «У меня есть данные для подключения» потом «Открыть файл конфигурации, ключ или QR-код» и выбрать «Файл с настройками подключения или резервной копией» ну и выбрать файл конфигурации

После подключение к данному серверу у вас НЕ измениться IP он будет меняться на заграничный когда вы заходите на плохие сайты

Ограничений нет на использование трафика

⚠️Это научная и статистическая информация ⚠️

Удачи!