Системные требования - наличие на сервере процессора, памяти и диска
Серьёзно, openvpn работает даже на самых слабых vds.
Пример для centos
Код:
yum install openvpn
скопировать из /usr/share/doc/openvpn папку easy-rsa в /etc/openvpn и server.conf или правим его под себя.
cd /etc/openvpn/easy-rsa
Генерим ключи:
. ./vars
./clean-all
./build-ca
./build-dh
./build-key-server server1
./build-key user1
Добавляем правило фаервола:
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j SNAT –to <IP>
и сохраняем его iptables-save > /etc/sysconfig/iptables