Există o oarecare confuzie cu privire la ce este un VPN, deoarece a fost folosit de o mulțime de furnizori comerciali pentru a implica un sistem în care tunelizați tot traficul PC-urilor către punctul final. VPN-urile sunt, de asemenea, legături între mașina dvs. și o infrastructură privată (cum ar fi o infrastructură corporativă sau școlară), dar care limitează traficul care circulă peste el doar la IP-uri private și DNS.
Probabil că doriți o punte VPN între computerul dvs. și serverul dvs. CentOS. Pentru asta, aș sugera să te uiți la WireGuard. Există multe tutoriale despre el. Alegeți un interval IP privat și creați o legătură WireGuard, astfel încât să puteți SSH la serverul dvs. Apoi puteți restricționa accesul SSH pe mașina dvs., astfel încât să fie accesibil numai prin adresa IP WireGuard, și nu întreaga lume.
Următorul pas ar fi să vă tunelizați traficul prin caseta CentOS. Există două moduri în care puteți face acest lucru. Configurați WireGuard pentru a vă direcționa tot traficul de internet sau instalați pur și simplu un server proxy pe VM CentOS pentru traficul web. Există TinyProxy, Dante și alții. Apoi puteți utiliza extensia de browser FoxyProxy pentru a accesa acel server proxy (asigurați-vă că îl accesați prin WireGuard/VPN și limitați accesul proxy la intervalul IP VPN). Aceasta este o soluție bună dacă doriți doar să vă proxy traficul de navigare HTTP/Web.
Există multe tutoriale despre cum să faci asta, pe pagina oficială WireGuard și pe paginile pentru serverele proxy pe care le-am enumerat.
Poate doriți să vă uitați și la OpenVPN. Este mai vechi decât WireGuard și mai lent, dar există mai multă documentație despre configurarea lui.