Hvordan installerer jeg OpenVPN ved hjelp av skript, manuelt eller via docker på en VPS i skyen? Programvaren er nødvendig for å maskere det lokale nettverket uten krav om å koble til via SSH eller RDP.
Før du ruller OpenVPN på en VPS i skyen, er det verdt å avklare de tekniske kravene. Programvaren installeres på Linux-, Windows- eller dedikerte servere.
Trinn-for-trinn-instruksjonen ser slik ut:
sudo yum update.
nano /etc/selinux/config
).Etter at endringene er akseptert og serveren er klar til å fungere, gjenstår det å rulle OpenVPN til sky-VPS-en. Du kan gjøre det på en av tre måter: skript, manuelt eller via docker.
For å gjøre dette må vi installere docker (hvis det ikke er på prosjektet ennå). Kommandoen for installasjonen ser slik ut:
apt install curl docker.io
Deretter må du skrive inn kommandoen:
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
Det vil automatisk generere konfigurasjonen som trengs for å koble til OpenVPN-serveren. Nedlasting er tilgjengelig på lenken om http://Здесь spesifiserer ip-adresse/.
Fordelen er at alt skjer nesten automatisk. Selve skriptet er tilgjengelig fra terminalen på lenken
https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
For å gi det rettigheter til å kjøre, må du skrive inn kommandolinjen:
chmod +x openvpn-install.sh
Skriv inn kommandoen for å kjøre skriptet:
./openvpn-install.sh
Deretter vises det spørsmål i terminalen som administratoren må svare på (det avhenger av hva konfigurasjonsfilen skal være).
Når installasjonen er fullført, vil skriptet tilby å spesifisere klientnavnet og passordet (som skal brukes når du kobler til).
Til å begynne med setter vi kommandoen:
apt install -y openvpn
Minuset er at du må jobbe med konfigurasjoner, innstillinger og sertifikater selv.