Į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 protokolasVykdykite š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