Įdiekite ss5 „CentOS7“, kad įdiegtumėte „SOCKS5“ tarpinį serverį

Nuorodos, susijusios su šiuo straipsniu

ss5 oficialus dokumentas „Socks5“ naudoja SSL „Socks5“ saugus vartotojo vardas ir slaptažodžio patvirtinimo protokolas

Vykdykite šias komandas nuosekliai, kad įdiegtumėte EPEL, kompiliavimo įrankius ir būtinas priklausomybes.

            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
        

Atsisiųskite šaltinio kodą, sudarykite ir įdiekite

Atsisiuntimo adresas gali būti neteisingas. Jei įvyko atsisiuntimo klaida, galite dar kartą ieškoti „Google“.Po sėkmingo atsisiuntimo rekomenduojama pasilikti šaltinio kodo kopiją, kurią patogu ateityje iš naujo įdiegti.

            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
        

Pakeiskite konfigūracijos failą, pasirinkite prisijungimo būdą ir sukonfigūruokite paskyrą bei slaptažodį

Naudokite „vim“ arba „vi“, kad pakeistumėte failą ss5.conf ir pašalintumėte „#“ iš „#auth“. Šio pakeitimo tikslas yra įgalinti prisijungimo prieigos patvirtinimą, kitaip prisijungdami galite prisijungti anonimiškai.Tada pašalinkite „#permit“ „#“ ir pakeiskite įgaliojimą iš „-“ į „u“. Šio pakeitimo tikslas yra naudoti vartotojo vardą ir slaptažodį autentifikavimui.Mes taip pat turėsime sukonfigūruoti paskyros slaptažodį prisijungimui vėliau.Šios dalies modifikacija gali būti susijusi su šiuo pavyzdžiu.

            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  -      -      -      -     -
        

Norėdami redaguoti failą ss5.passwd, naudokite „vim“ arba „vi“. Kiekviena šio failo eilutė reiškia paskyrą.Sąskaitos formatas apima dvi dalis: sąskaitos numerį ir slaptažodį. Pirmiausia turite įvesti sąskaitos numerį ir įvesti slaptažodį. Sąskaitos numerį ir slaptažodį reikia atskirti tarpais. Pačiame sąskaitos numeryje ir slaptažodyje negali būti tarpų.Toliau pateikiamas dviejų sąskaitų sudarymo pavyzdinis pavyzdys.

            user1 password1
user2 password2
        

Pradėti tarpinio serverio paslaugą

Atlikę pirmiau nurodytą konfigūraciją, galime pradėti tarpinį serverį.Pradėję tarnybą naudodami šią komandą, mes galime patikrinti 1080 prievado būseną, kad nustatytume, ar paslauga veikia normaliai.Taip pat turime patikrinti, ar susietas IP adresas yra mums reikalingas IP. Jei reikia modifikuoti susietą IP adresą ar prievadą, galime dar kartą pakeisti konfigūracijos failą ir iš naujo paleisti tarpinį serverį, kad pakeitimai įsigaliotų.

            /usr/sbin/ss5 -t