Разворачиваем OpenVPN

Узнаём наш ip:

$ ifconfig

Скачиваем скрипт настройки:

$ wget https://git.io/vpn -O openvpn-install.sh

Даём права на выполение и запускаем скрипт:

$ sudo chmod +x openvpn-install.sh

$ sudo bash openvpn-install.sh

Настраиваем:

Welcome to this OpenVPN road warrior installer!

Which protocol should OpenVPN use?
   1) UDP (recommended)
   2) TCP
Protocol [1]: 1

What port should OpenVPN listen to?
Port [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 server [1]: 2

Enter a name for the first client:
Name [client]: nikita

OpenVPN installation is ready to begin.
Press any key to continue...

Остановить работу сервера можно так:

$ sudo systemctl stop openvpn-server@server.service

Запустить вновь:

$ sudo systemctl start openvpn-server@server.service

Перезапустить:

$ sudo systemctl restart openvpn-server@server.service

Посмотреть статус:

$ sudo systemctl status openvpn-server@server.service

Найдём наш ключ, который дадим клиенту для подключения:

$ sudo find / -type f -name "nikita.ovpn"
$ sudo find / -type f -name "*.ovpn"

Скачаем наш файл через утилиту scp:

$ scp root@ip_сервера:~/nikita.ovpn .

Добавить нового пользователя:

$ sudo bash openvpn-install.sh 
Looks like OpenVPN is already installed

What do you want to do?
   1) Add a cert for a new user
   2) Revoke existing user cert
   3) Remove OpenVPN
   4) Exit
Select an option [1-4]: 

Выбираем 1.

Удаление пользователя происходить аналогично, через скрипт:

$ sudo bash openvpn-install.sh
Looks like OpenVPN is already installed

What do you want to do?
   1) Add a cert for a new user
   2) Revoke existing user cert
   3) Remove OpenVPN
   4) Exit
Select an option [1-4]: 

Выбираем 2. Появится список созданных ранее пользователей. Выбираем нужного.

Увидимся на просторах сети!

ЗАПОЛНЕНО ПОД: VPN

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *