Kaip įdiegti "OpenVPN" scenarijumi, rankiniu būdu arba naudojant "Docker" debesų VPS? Programinė įranga reikalinga vietiniam tinklui užmaskuoti, nereikalaujant prisijungti per SSH arba RDP.
Prieš diegiant "OpenVPN" į debesijos VPS, verta išsiaiškinti techninius reikalavimus. Programinė įranga diegiama "Linux", "Windows" arba dedikuotuose serveriuose.
Žingsnis po žingsnio instrukcija atrodo taip:
sudo yum update
.nano /etc/selinux/config
).Priėmus pakeitimus ir serveriui pasirengus veikti, belieka į debesų VPS įdiegti OpenVPN. Tai galite padaryti vienu iš trijų būdų: scenarijumi, rankiniu būdu arba naudodami "Docker".
Norėdami tai padaryti, turime įdiegti "docker" (jei jo dar nėra projekte). Diegimo komanda atrodo taip:
apt install curl docker.io
Toliau reikia įvesti komandą:
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
Ji automatiškai sukurs konfigūraciją, reikalingą prisijungti prie OpenVPN serverio. Atsisiųsti galima pagal nuorodą apie http://Здесь nurodo ip adresą/.
Privalumas tas, kad viskas vyksta beveik automatiškai. Patį scenarijų galima gauti iš terminalo nuorodoje
https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
Kad suteiktumėte jam paleidimo teises, komandinėje eilutėje reikia įvesti komandą:
chmod +x openvpn-install.sh
Norėdami paleisti scenarijų, įveskite komandą:
./openvpn-install.sh
Toliau terminale pasirodo klausimai, į kuriuos administratorius turi atsakyti (tai priklauso nuo to, koks bus konfigūracijos failas).
Baigus diegimą, scenarijus pasiūlys nurodyti kliento vardą ir slaptažodį (kuris bus naudojamas prisijungiant).
Pirmiausia nustatome komandą:
apt install -y openvpn
Minusas tas, kad su konfigūracijomis, nustatymais ir sertifikatais teks dirbti patiems.