Начини на плащане Abuse

Как да инсталирате OpenVPN на облачен VPS

29.01.2023, 20:03

Как да инсталирам OpenVPN чрез скрипт, ръчно или чрез docker на облачен VPS? Софтуерът е необходим за маскиране на локалната мрежа, без да е необходимо да се свързвате чрез SSH или RDP.

Преди да внедрите OpenVPN на облачен VPS, си струва да изясните техническите изисквания. Софтуерът се инсталира на Linux, Windows или на специализирани сървъри.

Какво да направите, преди да инсталирате OpenVPN на облачен VPS

Инструкцията стъпка по стъпка изглежда по следния начин:

  1. Обновяване на системата. За целта се използва командата sudo yum update.
  2. Направете промени в конфигурацията на SELinux (потърсете nano /etc/selinux/config).
  3. Инсталирайте SELinux, редактирайте файла sysctl.conf и свържете IP Expressing.

След като промените са приети и сървърът е готов за работа, остава да разгърнете OpenVPN към облачния VPS. Можете да го направите по един от трите начина: скрипт, ръчно или чрез докер.

Вариант № 1. Разгръщане на OpenVPN в контейнер docker

За да направим това, трябва да инсталираме 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-адрес/.

Вариант № 2. Инсталиране на OpenVPN на облачен VPS с помощта на скрипт

Предимството на този вариант е, че всичко се случва почти автоматично. Самият скрипт е достъпен от терминала на връзката

https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh

За да му дадете права да се изпълнява, трябва да въведете в командния ред:

chmod +x openvpn-install.sh

За да стартирате скрипта, въведете командата:

./openvpn-install.sh

След това в терминала се появяват въпроси, на които администраторът трябва да отговори (това зависи от това какъв ще бъде конфигурационният файл).

Когато инсталацията приключи, скриптът ще предложи да се зададат клиентско име и парола (които ще се използват при свързване).

Вариант № 3. Инсталиране на OpenVPN на облачен VPS ръчно

Като начало задаваме командата:

apt install -y openvpn

Минусът е, че ще трябва сами да работите с конфигурациите, настройките и сертификатите.