Чему вы научитесь
- Понимать, из каких частей состоит собственный VPN и какую роль выполняют VPS, IP-адрес, SSH, сервер и клиентское приложение.
- Выбирать VPS для личного VPN и проверять основные характеристики сервера перед покупкой.
- Подключаться к серверу с Ubuntu по SSH из Windows и выполнять необходимые команды без предварительного опыта работы с Linux.
- Устанавливать и настраивать VPN на собственном VPS через приложение AmneziaVPN.
- Создавать VPN-подключение на компьютере с Windows и проверять, проходит ли интернет-трафик через ваш сервер.
- Разбираться в основных причинах ошибок при подключении к серверу и понимать, на каком этапе искать проблему.
- Самостоятельно выбрать другого VPS-провайдера или другой поддерживаемый VPN-протокол, не привязываясь к примеру из курса.
- Понимать, какие данные нужно сохранить после настройки, чтобы не потерять доступ к серверу и VPN-подключению.
О курсе
Сделать свой VPN без глубокого знания системного администратора или Devops реально.
Этот курс появился после того, как я сам покупал VPS, подключался к нему по SSH и настраивал собственный VPN. В уроках я показываю тот вариант, которым пользовался лично. Это не обзор всех существующих провайдеров и протоколов, а последовательный разбор одного рабочего сценария от покупки сервера до подключения VPN на компьютере с Windows.
Основной пример построен на VPS-провайдере, у которого я сам арендовал сервер, и на приложении AmneziaVPN. При этом вы не обязаны повторять мой выбор. Можно арендовать VPS у другого провайдера и выбрать другой доступный протокол. В таком случае отдельные названия кнопок и параметры могут отличаться, но общая логика настройки останется понятной.
Я старался указывать ссылки на нужные страницы, названия разделов, вкладок и кнопок. Команды расположены в том порядке, в котором они понадобятся во время настройки. Там, где команда может выглядеть непонятно для новичка, я объясняю, что она делает и какой результат должен появиться на экране.
Заданий в курсе немного. Основная работа выполняется не в тестах Stepik, а на вашем сервере: вы арендуете VPS, подключаетесь к нему, устанавливаете VPN, настраиваете клиент и проверяете соединение. Вопросы и небольшие задания используются только там, где нужно убедиться, что важный этап понят правильно.
Для прохождения не требуется опыт системного администрирования. Я отдельно разбираю понятия VPS, IP-адреса, SSH, root, Ubuntu, VPN-протокола и клиентского приложения. При этом курс остаётся практическим: теория появляется перед тем действием, для которого она действительно нужна.
Аренда VPS оплачивается отдельно и не входит в стоимость курса. Цена сервера зависит от выбранного провайдера, страны размещения и характеристик тарифа.
Результатом прохождения станет собственный VPN-сервер, доступ к которому контролируете вы, но не отменяет правила цифровой безопасности и не скрывает любую активность автоматически.
Для кого этот курс
Начальные требования
Для прохождения потребуется компьютер или ноутбук с Windows 10 либо Windows 11.
Нужен стабильный доступ в интернет и возможность устанавливать программы на компьютер.
Потребуется небольшой бюджет на аренду VPS. Сервер приобретается отдельно и не входит в стоимость курса.
Желательно иметь банковскую карту или другой способ оплаты, который принимает выбранный VPS-провайдер.
Специальные знания Linux, SSH, компьютерных сетей и системного администрирования не требуются. Достаточно уверенно пользоваться браузером, скачивать файлы и копировать команды.
Во время прохождения понадобится сохранить IP-адрес сервера, SSH-порт, имя пользователя, пароль или ключ доступа. Для этих данных лучше заранее подготовить защищённое место хранения.
Как проходит обучение
Уроки лучше проходить по порядку. Настройка строится последовательно: сначала мы разбираемся, что именно понадобится для собственного VPN, затем выбираем и арендуем VPS, подключаемся к серверу, устанавливаем VPN и настраиваем клиент на Windows.
Во время обучения вы повторяете действия на своём компьютере и сервере. Я указываю нужные ссылки, названия страниц, вкладок и кнопок, а также привожу команды, которые можно скопировать в терминал.
После важных действий мы проверяем результат. Например, убеждаемся, что SSH-соединение работает, сервер отвечает, VPN установился, клиент подключается, а внешний IP-адрес действительно изменился. Такая проверка помогает заметить ошибку сразу, а не искать её в конце настройки.
Тестов и отдельных учебных задач в курсе немного. Главная практика — ваш работающий VPS. Некоторые вопросы добавлены для проверки терминов и действий, которые могут повлиять на безопасность или доступ к серверу.
Интерфейсы VPS-провайдеров и приложений со временем меняются. Поэтому кнопка на вашем экране иногда может выглядеть немного иначе, чем в уроке. В таких случаях ориентируйтесь на название раздела и назначение действия, которые я объясняю в тексте.
После завершения курса у вас останется настроенный VPN-сервер, клиентское подключение на Windows и понимание всей цепочки от аренды VPS до проверки VPN-соединения.
Программа курса
В курс входят
- 57 уроков
- 24 теста
Наши преподаватели
Сертификат
Что вы получаете
- Собственный настроенный VPN-сервер на арендованном VPS.
- Рабочее VPN-подключение на компьютере с Windows.
- Практический опыт аренды VPS, подключения по SSH и работы с удалённым сервером на Ubuntu.
- Понимание всей цепочки настройки: от выбора сервера до проверки внешнего IP-адреса после подключения.
- Пошаговые инструкции со ссылками, названиями страниц, вкладок, кнопок и необходимыми командами.
- Навык проверки характеристик VPS и выбора подходящего тарифа для личного VPN.
- Понимание различий между VPS-провайдером, VPN-приложением и VPN-протоколом.
- Возможность самостоятельно выбрать другого VPS-провайдера или поддерживаемый VPN-протокол, а не ограничиваться примером из курса.
- Базовые навыки диагностики: вы сможете определить, на каком этапе возникла проблема — при подключении к серверу, установке VPN или настройке клиента.
- Материалы, основанные на реальной настройке: в курсе я использую сервер, провайдера и инструменты, которые покупал и проверял сам.