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