Instalați ss5 pe CentOS7 pentru a implementa serviciul proxy SOCKS5

Referințe legate de acest articol

document oficial ss5 Socks5 folosește SSL Protocolul de autorizare a numelui de utilizator și a parolei Socks5

Executați următoarele comenzi în ordine pentru a instala EPEL, instrumentele de compilare și dependențele necesare.

            yum install epel-release -y
yum groupinstall 'Development Tools' -y
yum install gcc automake autoconf libtool make yum-utils wget -y
yum install pam-devel openldap-devel openssl-devel -y
        

Descărcați codul sursă, compilați și instalați

Adresa de descărcare poate fi nevalidă. Dacă întâmpinați un eșec de descărcare, puteți căuta din nou pe Google.Este recomandat să păstrați o copie a codului sursă după descărcarea cu succes, ceea ce este convenabil pentru reinstalare în viitor.

            cd /usr/local/src/
wget https://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
tar xzf ss5-3.8.9-8.tar.gz
cd ss5-3.8.9
./configure
./make
./make install
        

Modificați fișierul de configurare, selectați metoda de autorizare la conectare și configurați contul și parola

Utilizați vim sau vi pentru a modifica fișierul ss5.conf și eliminați "#" din "#auth". Scopul acestei modificări este de a activa verificarea autorizării conexiunii, altfel vă puteți conecta anonim la conectare.Apoi eliminați "#" din "#permit" și schimbați autorizația din "-" în "u". Scopul acestei modificări este de a utiliza numele de utilizator și parola pentru autentificare.De asemenea, va trebui să configurăm parola contului pentru autentificare ulterior.Modificarea acestei părți se poate referi la următorul exemplu.

            vim /etc/opt/ss5/ss5.conf
#     SHost      SPort           Authentication
auth  0.0.0.0/0  -               u

#      Auth  SHost      SPort  DHost      DPort  Fixup  Group  Band  ExpDate
permit u     0.0.0.0/0  -      0.0.0.0/0  -      -      -      -     -
        

Utilizați vim sau vi pentru a edita fișierul ss5.passwd. Fiecare linie a acestui fișier reprezintă un cont.Formatul unui cont conține două părți: numărul contului și parola. Trebuie să introduceți mai întâi numărul contului și apoi să introduceți parola. Numărul contului și parola trebuie separate prin spații. Numărul contului și parola nu pot conține spații.Următorul este un exemplu de referință pentru stabilirea a două conturi.

            user1 password1
user2 password2
        

Porniți serviciul proxy

După configurarea de mai sus, putem porni serviciul proxy.După pornirea serviciului cu următoarea comandă, putem verifica starea portului 1080 pentru a determina dacă serviciul rulează normal.De asemenea, trebuie să verificăm dacă adresa IP legată este adresa IP de care avem nevoie. Dacă trebuie să modificăm adresa IP sau portul legat, putem modifica din nou fișierul de configurare și apoi repornim serviciul proxy pentru ca modificările noastre să intre în vigoare.

            /usr/sbin/ss5 -t