Швидке налаштування сервера VPN за допомогою сценарію bash
Декілька разів намагався встановити та налаштувати власний сервер OpenVPN, і кожного разу це було пов’язано з багатьма проблемами. Як виявилось, існує простий спосіб зробити це за допомогою сценарію openvpn-install який чудово автоматизує процес встановлення.
Завантажимо файл сценарію
curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
Зробимо файл виконуваним
sudo chmod +x openvpn-install.sh
Запустимо сценарій
sudo bash openvpn-install.sh
Під час встановлення задамо ім’я клієнта, наприклад, htzvpn
.
Після встановлення можна перевірити чи сервіс openvpn
прослуховує вхідні з’єднання на порту 1194
:
sudo ss -tupln | grep openvpn
udp UNCONN 0 0 163.172.62.80:1194 0.0.0.0:* users:(("openvpn",pid=430339,fd=6))
На локальній машині за допомогою команди scp
скопіюємо файл налаштувань з віддаленого сервера в домашній каталог користувача локального комп’ютера.
scp <user@vpn-server>:/home/user/htzvpn.ovpn ~
Тепер, можна імпортувати файл налаштувань у наш клієнт OpenVPN.