Скрипт автоматической установки OpenVPN является вторым по популярности после скрипта angristan. Найти его можно на github: https://github.com/Nyr/openvpn-install. Скрипт регулярно обновляется, поддерживаются Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS и Fedora.
Скачиваем скрипт и запускаем установку:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
выбираем протокол:
Which protocol should OpenVPN use?
1) UDP (recommended)
2) TCP
UDP рекомендуется, быстрее
What port should OpenVPN listen to?
Port [1194]:
Выбираем порт, по умолчанию 1194
Select a DNS server for the clients:
1) Current system resolvers
2) Google
3) 1.1.1.1
4) OpenDNS
5) Quad9
6) AdGuard
Выбираем сервера DNS. AdGuard блокирует рекламу на сайтах, но некоторым это может быть вредно (вебмастерам, арбитражникам…).
Enter a name for the first client:
Вписываем имя клиента и запускаем установку: «Press any key to continue…».
Повторно запускаем скрипт:
bash openvpn-install.sh
и получаем выбор:
- Add a new client — добавить новый профиль подключения
- Revoke an existing client — удалить существующий профиль подключения
- Remove OpenVPN — удалить OpenVPN
- Exit — выйти из скрипта