Установка VPN сервера (openvpn-install.sh) за 3 минуты
Материал из Все о VPN, прокси и свободном интернете
Установка VPN сервера (openvpn-install.sh) за 3 минуты
Видео-инструкция:
Видео-обзор:
Установка VPN сервера:
# wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
Какие правила iptables подгружаются:
# cat /etc/rc.local #!/bin/sh -e iptables -I FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -I FORWARD -s 10.8.0.0/24 -j ACCEPT iptables -I INPUT -p udp --dport 1194 -j ACCEPT iptables -t nat -A POSTROUTING -s 10.8.0.0/24 ! -d 10.8.0.0/24 -j SNAT --to _IP_ exit 0
Конфиг openvpn:
# vi /etc/openvpn/server.conf
Конфиг для клиента генерируется в файл
/root/name.ovpn
Протестировано на
Ubuntu 22.04 CentOS 7
Добавить +1 конфиг можно повторно запустить скрипт:
# bash openvpn-install.sh OpenVPN is already installed. Select an option: 1) Add a new client 2) Revoke an existing client 3) Remove OpenVPN 4) Exit Option: 1 Provide a name for the client: Name: client2
Удалить openvpn - выбрать в скрипте 3 пункт:
# bash openvpn-install.sh OpenVPN is already installed. Select an option: 1) Add a new client 2) Revoke an existing client 3) Remove OpenVPN 4) Exit Option: 3 Confirm OpenVPN removal? [y/N]: y