vpnvpn

Dat fiind faptul că am acasă mai multe servere, precum o centrală telefonică VoIP, un server N.A.S. și chiar și blogul, aveam nevoie de un server VPN, pentru a putea administra serverele de la distanță, când sunt de exemplu în vacanță.

În acest tutorial vă voi arăta cum să configurați un server VPN în sistemul de operare Ubuntu Server.

Instalarea sistemului de operare

Primul pas este instalarea sistemului de operare Ubuntu Server pe Raspberry Pi. Pentru asta urmați instrucțiunile de aici, alegând din meniu următoarele opțiuni:

Choose OS - Other general-porpouse OS - Ubuntu - Ubuntu Server 22.04.2 LTS (64-bit) 

Este recomandat să folosiți versiunea LTS pentru un suport pe mai mulți ani al sistemului de operare.

ATENȚIE!

În listă veți mai găsi și versiunea Ubuntu Server 22.04.5 LTS (64-bit). Această versiune NU funcționează pe Raspberry Pi

În ceea ce privește configurarea SSH pe Ubuntu Server, aceasta se face automat. Mai multe detalii găsiți aici.

Configurarea serverului VPN

Voi folosi serverul VPN Shadowsocks, pe care îl voi configura prin SSH. Pentru a afla cum vă puteți conecta prin SSH la server, click aici

Primul pas este să vă logați cu userul root, folosind comanda:

sudo su-

Al doilea pas este actualizarea sistemului de operare, folosind comanda:

apt-get update

Instalați pip, folosind comanda:

apt-get install python3-pip

Instalați Shadowsocks, folosind comenzile:

pip install shadowsocks
apt install shadowsocks-libev

Creați un fișier de configurare pentru server, folosind comanda:

vi /etc/shadowsocks.json

Pentru a ieși din editorul vi, trebuie folosită comanda:

:q!

Adăugați codul de mai jos în fișierul de configurare JSON:

{
    "server":"0.0.0.0",
    "server_port":8000,
    "local_port":1080,
    "password":"Your_Password",
    "timeout":600,
    "method":"chacha20"
}

Pentru a porni serverul folosiți comanda:

ss-server -c /etc/shadowsocks.json -d start

Pentru a opri serverul folosiți comanda:

ss-server -c /etc/shadowsocks.json -d stop

Iar pentru a restarta serverul, folosiți comanda:

ss-server -c /etc/shadowsocks.json -d restart

Conectarea la serverul Shadowsocks

Odată configurat serverul, nu mai rămâne decât să descărcați aplicația Shadowsocks Client corespunzătoare sistemului de operare pe care îl folosiți. Aplicația poate fi descărcată de aici.

În aplicație adăugați serverul VPN creat, cu parametrii din fișierul de configurare JSON de mai sus.

De Madalin

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *