Installeer ss5 op CentOS7 om SOCKS5 proxy-diens te implementeer

Verwysings wat verband hou met hierdie artikel

ss5 amptelike dokument Socks5 gebruik SSL Socks5 se veilige gebruikersnaam en wagwoordmagtigingsprotokol

Voer die volgende opdragte in volgorde uit om EPEL, samestellingsinstrumente en nodige afhanklikhede te installeer.

            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
        

Laai die bronkode af, stel dit saam en installeer dit

Die aflaai-adres kan ongeldig wees. As u 'n aflaaiprobleem ondervind, kan u weer op Google soek.Dit word aanbeveel om 'n kopie van die bronkode na suksesvolle aflaai te bewaar, wat gerieflik is om in die toekoms weer te kan installeer.

            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
        

Verander die konfigurasielêer, kies die magtigingsmetode wanneer u die rekening en wagwoord koppel, en stel dit in

Gebruik vim of vi om die ss5.conf-lêer te verander en die "#" van "#auth" te verwyder. Die doel van hierdie wysiging is om verifikasie van verbindingsmagtigings moontlik te maak, anders kan u anoniem koppel wanneer u verbind.Verwyder dan die "#" van "#permit" en verander die magtiging van "-" in "u". Die doel van hierdie wysiging is om die gebruikersnaam en wagwoord vir verifikasie te gebruik.Ons sal ook die rekeningwagwoord moet instel om later aan te meld.Die wysiging van hierdie gedeelte kan na die volgende voorbeeld verwys.

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

Gebruik vim of vi om die ss5.passwd-lêer te wysig. Elke reël van hierdie lêer verteenwoordig 'n rekening.Die formaat van die rekening bevat twee dele: rekeningnommer en wagwoord. U moet eers die rekeningnommer invoer en dan die wagwoord invoer. Die rekeningnommer en wagwoord moet deur spasies geskei word. Die rekeningnommer en wagwoord kan self nie spasies bevat nie.Die volgende is 'n voorbeeld van die opstel van twee rekeninge.

            user1 password1
user2 password2
        

Begin volmagdiens

Na die konfigurasie hierbo kan ons die proxy-diens begin.Nadat ons die diens met die volgende opdrag begin het, kan ons die status van poort 1080 nagaan om vas te stel of die diens normaal werk.Ons moet ook kyk of die gebonde IP-adres die IP is wat ons nodig het. As ons die gebonde IP-adres of poort moet verander, kan ons die konfigurasielêer weer verander en dan die proxy-diens weer begin om ons veranderinge in werking te stel.

            /usr/sbin/ss5 -t