Всем доброго времени суток. В последнее время вопрос использования VPN все актуальнее и актуальнее, а бесплатные VPN сервисы все более «тормознутые», пестрят рекламой, и блокируются Роскомнадзором…
В этой статье я вам подробно с картинками расскажу как быстро и просто создать свой собственный быстрый и качественный VPN сервер, на котором не будет тормозов, рекламы, и которому не будет страшна блокировка Роскомнадзора. Сразу предупреждаю - будет много картинок - не пинайте, так как я старался максимально подробно осветить вопрос, чтобы справиться с ним мог даже ребенок.
Для начала нам потребуется свой VDS сервер, на котором будет работать VPN и к которому вы будете подключаться. Я рекомендую этого хостинг провайдера, я им пользуюсь уже более 5 лет – и он меня не разу не подводил (при регистрации по моей ссылке вы получите постоянную скидку 10% на ваш тариф) нам подойдет самый простой и недорогой тариф за 6,6р/день (198р/месяц).
Регистрируемся и заказываем сервер (процесс регистрации я пропущу, там все стандартно)
Операционная система: CentOs7
Тип сервера: стандартные серверы
Тариф: 6,6р/день (1 Гб/Память, 30 Гб/Хранилище, 2 ядра/Процессор, 32Тб/Трафик)
Локация сервера: Амстердам, Нидерланды
Автоматическая резервная копия: выкл
Дополнительные настройки сервера: выкл
Ждем 5-10 минут, пока создастся сервер. После создания сервера вам придут данные с логином и паролем к серверу. Сохраните их.
2. Создаем сервер OpenVPN
Подключаемся к созданному серверу, для этого нам понадобится программа Putty и WinSCP (скачать вы их можете с официальных сайтов или с моего Яндекс Диска здесь)
Данные для подключения мы получили в письме от поддержки. Обращаю внимание новичков, что пароль при подключении к серверу пароль вводится «вслепую», т.е. не символы, не звездочки при вводе пароля не отображаются. Пароль можно не вводить вручную, а копировать с письма и вставить в программу Putty нажатием на правую кнопку мыши, аналогично поступаем и со всеми командами ниже.
Обновляем сервер, устанавливаем сетевые инструменты и проверяем время сервера (для чего по очереди вводим команды ниже, в процессе понадобится несколько раз нажать кнопку Y на вопросы сервера):
Качаем сервер openvpn-as_2.7.3 Я буду использовать именно его, так как у этой сборки имеется простой и понятный Web-интерфейс, с которым легко справится даже новичок.
Подключаемся к серверу с помощью WinSCP и загружаем на сервер (простым перетаскиванием с папки на ПК в папку на сервере ) нужную нам версию сервера openvpn-as-2.7.3-CentOS7.x86_64.rpm
Устанавливаем сервер командой в Putty:
$ yum -y install openvpn-as-2.7.3-CentOS7.x86_64.rpm
Устанавливаем пароль администратора командой (вводим «вслепую», повторяем пароль два раза) :
Подключаемся в браузере к серверу по полученным данным (https://IPадрессервера:943/admin пользователь: openvpn, пароль установленный командой выше):
Как мы видим у нас сервер с бесплатной лицензией на два одновременных подключения. Кому этого хватит, тот может оставить так, а кому мало – предлагаю немного «попиратить», тем более сейчас, после введения санкций, официально купить лицензию в нашей стране не возможно (наша совесть будет чиста). Для этого:
1) Останавливаем access server командой:
$ sudo systemctl stop openvpnas
2) Копируем с заменой файл pyovpn-2.0-py2.7.egg из папки crack в папку на сервере /usr/local/openvpn_as/lib/python2.7/site-packages
3) Запускаем access server:
$ sudo systemctl start openvpnas
Мы получили сервер на 1024 одновременных подключения, что более чем достаточно:
Теперь нам осталось только добавить пользователей ВПН на сервер:
Не забываем запустить сервер нажатием кнопки Start the server!
Теперь заходим на сервер под вновь созданным пользователем и качаем файл конфигурации:
(также мы увидим много других вариантов подключения стандартными способами: Windows, Mac OS, Android, IOS, Linux. Вы можете использовать их, я же предпочитаю файл конфигурации "скармливать" нужным мне приложениям программам и устройствам)
Пример добавления файла конфигурации на Android:
Передаем любым удобным способом файл конфигурации на телефон, качаем OpenVPN клиент из магазина, импортируем полученный файл конфигурации, включаем ВПН и радуемся быстрому и надежному серверу ВПН без рекламы).