Как да инсталирам OpenVPN чрез скрипт, ръчно или чрез docker на облачен VPS? Софтуерът е необходим за маскиране на локалната мрежа, без да е необходимо да се свързвате чрез SSH или RDP.
Преди да внедрите OpenVPN на облачен VPS, си струва да изясните техническите изисквания. Софтуерът се инсталира на Linux, Windows или на специализирани сървъри.
Инструкцията стъпка по стъпка изглежда по следния начин:
sudo yum update
.nano /etc/selinux/config
).След като промените са приети и сървърът е готов за работа, остава да разгърнете OpenVPN към облачния VPS. Можете да го направите по един от трите начина: скрипт, ръчно или чрез докер.
За да направим това, трябва да инсталираме docker (ако все още го няма в проекта). Командата за инсталиране изглежда по следния начин:
apt install curl docker.io
След това трябва да въведете командата:
docker run --name dockovpn --cap-add=NET_ADMIN
-p 1194:1194/udp -p 80:8080/tcp
-e HOST_ADDR=$(curl -s https://api.ipify.org)
alekslitvinenk/openvpn
Тя автоматично ще генерира конфигурацията, необходима за свързване със сървъра на OpenVPN. Изтеглянето е достъпно на линка about http://Здесь специфицира ip-адрес/.
Предимството на този вариант е, че всичко се случва почти автоматично. Самият скрипт е достъпен от терминала на връзката
https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
За да му дадете права да се изпълнява, трябва да въведете в командния ред:
chmod +x openvpn-install.sh
За да стартирате скрипта, въведете командата:
./openvpn-install.sh
След това в терминала се появяват въпроси, на които администраторът трябва да отговори (това зависи от това какъв ще бъде конфигурационният файл).
Когато инсталацията приключи, скриптът ще предложи да се зададат клиентско име и парола (които ще се използват при свързване).
Като начало задаваме командата:
apt install -y openvpn
Минусът е, че ще трябва сами да работите с конфигурациите, настройките и сертификатите.