Как я настраивал OpenVPN
OpenVPN довольно старый протокол VPN, первый выпуск вышел в 2002 году. Сейчас есть огромное количество програм которые автоматически устанавливают и настраивают OpenVPN. Это сильно упрощает настройку по сравнению с wireguard. Так же как с wireguard я исхожу из того что сервер уже арендован и управляется по SSH.
Настройка сервера
Подключаемся к серверу
ssh root@<адрес сервера>
И выполняем одну команду
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
Если видим ошибку типа
wget is not found
Выполняем
apt update
apt upgrade -y
apt install wget -y
И пробуем снова
Далее нас попросят выбрать DNS, метод шифрования и попросят ввести название для файла клиента Файлик с настройками для клиента появится на сервере по пути /root/<ваше название>.ovpn
От сервера можно отключаться
exit
Настройка клиента
Копируем файл с настройкми
scp root@<адрес сервера>:/root/<ваше название>.ovpn <ваше название>.ovpn
Устанавливаем на компьютер OpenVPN клиент с официального сайта, нажимаем “импортировать настройки” и выбираем наш ovpn файл.
Наслаждаемся инстаграммом и ютубом!
Настройка второго и последующих клиентов
Подключаемся к серверу
ssh root@<адрес сервера>
Выполняем
bash /root/openvpn-install.sh
Выбираем первый пункт и аналогично вводим имя второго клиента. Отключаемся.
exit
Копируем настройки второго клиента
scp root@<адрес сервера>:/root/<имя второго клиента>.ovpn <имя второго клиента>.ovpn
Удаление лишних клиентов
Подключаемся к серверу
ssh root@<адрес сервера>
Выполняем
bash /root/openvpn-install.sh
Выбираем второй пункт и выбираем какого клиента хотим удалить.
Вывод
OpenVPN проще в использовании, под неё есть клиент практически на любое сетевое устройство, её можно настроить на старом роутере. Если вы планируете пользоваться VPN на телефоне я советую использовать wireguard, он обеспечивает более низкий пинг и меньше влияет на скорость соединения.