SOCKS - un protocol de rețea care permite aplicațiilor client-server pentru a utiliza în mod transparent serviciile firewall (firewall). SOCKS - este o abreviere pentru "Secure Socket". SOCKS nu este dependentă de nivelul de aplicare protocol specific (nivelul 7 al modelului OSI) și se bazează pe standardul TCP / IP - protocolul de nivelul 4.
Ce este un server proxy Socks?
Cu toate că acest protocol a fost dezvoltat de mult timp în urmă, este un relativ nou (comparativ cu proxy HTTP). SOCKS permite de a lucra cu orice versiune (Socks 4 - cu TCP, Socks 5 - cu TCP și UDP), protocoale. SOCKS proxy trece pur și simplu datele de la client la server, fără a înfrupta conținutul datelor în sine (deci poate lucra cu HTTP. FTP. SMTP. POP3. NNTP, etc).
După cum SOCKS transferuri de date de la client la server, fără a adăuga nimic de el însuși, din punctul de vedere al șosete proxy server web este clientul. Prin urmare, acest tip de servere proxy anonime este întotdeauna într-adevăr plin.
proxy-uri HTTP, în contrast cu proxy Socks poate cache datele și pot filtra cu mai multă acuratețe conținutul datelor transmise.
Setarea SOCKS5 prin SSH.
Pentru a crea SOCKS5-proxy este destul de simplu. Este suficient pentru a rula comanda după cum urmează:
-f întrebare ssh pentru a merge la fundal chiar înainte de executarea comenzii.
-C pentru a permite comprimarea datelor (inclusiv stdin, stdout, stderr și date pentru X11 și TCP / IP conexiuni).
-2 Forțele ssh de a utiliza doar versiunea 2 a protocolului.
-Modul silențios q. Suprima toate mesajele de avertizare și de diagnostic. Sunt afișate numai erori fatale.
-Anulare T terminal de redirecționare.
-n Redirecționarea standard de intrare de la / dev / null (de fapt, împiedică citirea de la intrarea standard).
-N Nu executa o comandă de la distanță.
-D IP locală [. ] Port
După introducerea parolei la un server de la distanță, SSH va intra în fundal.
Hai „Edit“ → «Setări“ → «Avansat» → fila «Rețea» → «Conexiune» secțiunea → «Configurare“ butonul
Puneți cheia în elementul „șosetele 5“ și a aplica setările.
O parte din modulele funcționale sub formă de taxe suplimentare, cum ar fi modulul de control al lățimii de bandă costă 400 EUR (Euro).
Arhivele Ubuntu 14.04.5 LTS și Ubuntu 16.04.2 Trusty LTS o versiune veche a lui Dante Server 1.1.19 și, în plus, nu se poate lucra cu un nume de utilizator și o parolă (acces la proxy, puteți ajusta numai iptables). Un bug care a fost mult timp cunoscute, dar nu a fost corectată (modul de configurare danted (dante-server) SOCKS proxy pe Ubuntu 14.04 cu autentificare).
Instalarea și configurarea serverului SOCKS Dante Server de la sursa pe Ubuntu 14.04.5 LTS Trusty în containerul OpenVZ.
Compilarea Dante Server. Mai întâi instalați instrumentele necesare și în funcție de Dante pentru a compila Ubuntu:
Până la sfârșitul configurației, starea va fi afișată
Vom verifica dacă fișierul se colectează, a se vedea versiunea de server:
fișier de configurare Scaune (înlocuiți IP-ul sau numele interfeței de rețea). Descarcă echipa fișier sockd.conf
Dante rulează ca un server de serviciu
Totul! Ne bucurăm de lucru.
Adăugați utilizatorul care va folosi serverul nostru SOCKS