−25%

la planurile Windows anuale, până pe 31 oct. Vezi planurile

EQVPS
Începe

Cum configurezi un server OpenVPN pe un VPS

Rulează-ți propriul server OpenVPN pe Ubuntu sau Debian cu scriptul openvpn-install: UDP 1194 sau TCP 443, fișiere de client, revocarea accesului și WireGuard.

WireGuard primește cea mai mare parte din atenție în ultima vreme, și pe bună dreptate. Dar OpenVPN își merită încă locul: poate rula pe TCP, portul 443, e integrat în routere și în clienți de firmă, iar unele rețele îl lasă să treacă atunci când VPN-urile pe UDP sunt blocate. Dacă ăsta e cazul tău, iată cel mai scurt drum fiabil spre un server funcțional.

De ce ai nevoie

  • Un VPS cu IP public propriu. Clienții se conectează din internet, deci un plan NAT nu merge — Nano-IP, la $8/lună, ajunge din plin pentru uz personal.
  • Ubuntu 22.04/24.04 sau Debian 12 și root sau un utilizator sudo.
  • Cam zece minute.

1. Rulează scriptul de instalare

Configurarea de mână a autorității de certificare, a cheilor și a rutării e o după-amiază lungă. Scriptul openvpn-install al lui angristan, folosit pe scară largă, o face dintr-o singură trecere. Descarcă-l și citește-l înainte să-l rulezi — e un script shell care îți va schimba configurația de rețea și trebuie să știi ce face:

curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
chmod +x openvpn-install.sh
less openvpn-install.sh
sudo ./openvpn-install.sh

Scriptul pune câteva întrebări. Răspunsuri rezonabile:

  • IP address: IPv4-ul public al serverului (îl detectează).
  • IPv6: da, dacă vrei IPv6 prin tunel.
  • Port: 1194 pentru valoarea implicită sau 443 dacă vrei să folosești TCP.
  • Protocol: UDP e mai rapid; TCP trece de firewallurile stricte.
  • DNS: orice resolver public în care ai încredere.
  • Compression: nu. Are probleme de securitate cunoscute în combinație cu criptarea.

La final creează primul fișier de client, de exemplu /root/phone.ovpn.

2. Deschide portul

Scriptul își configurează propriile reguli iptables. Dacă folosești și UFW, permite explicit portul VPN:

sudo ufw allow 1194/udp
sudo ufw status

Pune 443/tcp dacă ai ales TCP.

3. Adu fișierul de client pe dispozitiv

Copiază fișierul .ovpn prin SSH:

scp -P 22 root@203.0.113.10:/root/phone.ovpn .

Importă-l în aplicația OpenVPN Connect, în NetworkManager pe Linux sau în router. Fișierul conține cheia privată a acelui client, așa că tratează-l ca pe o parolă: nu-l trimite pe e-mail și nu-l lăsa într-un folder la care au acces și alții.

4. Verifică dacă merge

Pe server:

systemctl list-units --type=service | grep -i openvpn
journalctl -u 'openvpn*' --since "10 min ago"

Pe client, conectează-te și verifică-ți IP-ul public. Ar trebui să arate adresa serverului.

Adăugarea și revocarea dispozitivelor

Rulează scriptul din nou:

sudo ./openvpn-install.sh

Îți oferă să adaugi un client nou, să revoci unul sau să elimini complet OpenVPN. Un client per dispozitiv merită efortul mic — când îți e furat un laptop, revoci acel singur fișier și nimic altceva nu se schimbă.

Compromisurile cinstite

OpenVPN e mai vechi și mai greu decât WireGuard. Criptează pe un singur nucleu, deci pe un plan cu 1 vCPU nu vei obține toată viteza unei conexiuni rapide de acasă. Handshake-urile sunt mai lente, iar consumul de baterie pe telefoane e mai mare. Dacă niciuna dintre funcțiile specifice OpenVPN nu contează pentru tine, urmează în schimb ghidul nostru WireGuard — pe el l-am alege pentru majoritatea oamenilor.

Unde câștigă OpenVPN e compatibilitatea: pentru un firewall simplu, TCP 443 arată ca trafic HTTPS obișnuit, iar multe dispozitive vorbesc OpenVPN din fabrică.

Mai mult context despre rularea unui VPN personal e pe pagina cazului de utilizare VPN, iar cum funcționează IPv4/IPv6 pe planurile noastre e în documentația de rețea.

Întrebări frecvente

OpenVPN sau WireGuard?

WireGuard e mai rapid, mai simplu și folosește mai puțin CPU — alege-l implicit. Alege OpenVPN când ai nevoie de TCP pe portul 443 pentru rețele care blochează UDP sau când un dispozitiv ori politica unei firme suportă doar OpenVPN.

Pot rula OpenVPN pe un plan NAT?

Nu. Clienții trebuie să se conecteze la server din exterior, pe UDP 1194 sau TCP 443, iar un plan NAT redirecționează doar portul tău SSH personal. Folosește un plan cu IP dedicat — Nano-IP la $8/lună ajunge pentru un VPN personal.

Cât de rapid va fi?

OpenVPN criptează pe un singur nucleu de CPU, deci un vCPU limitează debitul. Pentru navigare, streaming și muncă la distanță e destul; pentru a satura o conexiune rapidă de acasă, WireGuard se descurcă vizibil mai bine.

Cum adaug sau elimin un dispozitiv?

Rulează scriptul din nou. Îți oferă să adaugi un client (creează un fișier .ovpn nou) sau să revoci unul existent. Dă-i fiecărui dispozitiv propriul client, ca să poți tăia accesul unui telefon pierdut fără să atingi restul.

Suportă IPv6?

Da. Planurile cu IP dedicat au atât IPv4, cât și IPv6, iar scriptul poate trece IPv6 prin tunel când serverul are o adresă IPv6.

Comentarii

Încă nu există comentarii. Fii primul.

Lasă un comentariu

Comentariile sunt moderate înainte să apară.