CentOS7 instalējiet ss5, lai ieviestu SOCKS5 starpniekservera pakalpojumu

Atsauces, kas saistītas ar šo rakstu

ss5 oficiālais dokuments Socks5 izmanto SSL Socks5 drošā lietotāja vārda un paroles autorizācijas protokols

Secīgi izpildiet šīs komandas, lai instalētu EPEL, kompilēšanas rīkus un nepieciešamās atkarības.

            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
        

Lejupielādējiet pirmkodu, apkopojiet un instalējiet

Lejupielādes adrese var būt nederīga. Ja rodas lejupielādes kļūda, varat vēlreiz meklēt Google tīklā.Pēc veiksmīgas lejupielādes ieteicams saglabāt avota koda kopiju, kas ir ērti vēlāk atkārtotai instalēšanai.

            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
        

Mainiet konfigurācijas failu, pieslēdzoties izvēlieties autorizācijas metodi un konfigurējiet kontu un paroli

Izmantojiet vim vai vi, lai modificētu failu ss5.conf un noņemtu "#auth" "#". Šīs modifikācijas mērķis ir iespējot savienojuma autorizācijas verifikāciju, pretējā gadījumā savienojot varat izveidot savienojumu anonīmi.Pēc tam noņemiet "#permit" "#" un nomainiet autorizāciju no "-" uz "u". Šīs modifikācijas mērķis ir autentifikācijai izmantot lietotājvārdu un paroli.Vēlāk mums būs jākonfigurē konta parole, lai pieteiktos.Šīs daļas modifikācija var atsaukties uz šādu piemēru.

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

Izmantojiet vim vai vi, lai rediģētu failu ss5.passwd. Katra šī faila rinda apzīmē kontu.Konta formātā ir divas daļas: konta numurs un parole. Vispirms jāievada konta numurs un pēc tam jāievada parole. Konta numurs un parole jāatdala ar atstarpēm. Konta numurā un parolē nevar būt atstarpes.Šis ir divu kontu izveidošanas paraugs.

            user1 password1
user2 password2
        

Sāciet starpniekserveri

Pēc iepriekš minētās konfigurācijas mēs varam sākt starpniekserveri.Pēc pakalpojuma palaišanas ar šādu komandu mēs varam pārbaudīt 1080 porta statusu, lai noteiktu, vai pakalpojums darbojas normāli.Mums arī jāpārbauda, ​​vai saistītā IP adrese ir mums nepieciešamais IP. Ja mums ir jāmaina saistītā IP adrese vai ports, mēs vēlreiz varam mainīt konfigurācijas failu un pēc tam restartēt starpniekserveri, lai izmaiņas stātos spēkā.

            /usr/sbin/ss5 -t