Namestite ss5 na CentOS7 za izvajanje proxy storitve SOCKS5
Reference v zvezi s tem člankom
ss5 uradni dokument Socks5 uporablja SSL Varni protokol za avtorizacijo uporabniškega imena in gesla Socks5Za namestitev EPEL, orodij za prevajanje in potrebnih odvisnosti zaporedno izvedite naslednje ukaze.
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
Prenesite izvorno kodo, prevedite in namestite
Naslov za prenos je morda neveljaven. Če naletite na napako pri prenosu, lahko znova iščete v Googlu.Po uspešnem prenosu je priporočljivo hraniti kopijo izvorne kode, ki je primerna za ponovno namestitev v prihodnosti.
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
Spremenite konfiguracijsko datoteko, izberite način pooblastila pri povezovanju in konfigurirajte račun in geslo
Uporabite vim ali vi, da spremenite datoteko ss5.conf in odstranite "#" "#auth". Namen te spremembe je omogočiti preverjanje dovoljenja za povezavo, sicer se lahko pri povezovanju anonimno povežete.Nato odstranite "#" "#permit" in spremenite pooblastilo iz "-" v "u". Namen te spremembe je uporabiti uporabniško ime in geslo za preverjanje pristnosti.Za prijavo bomo morali kasneje konfigurirati tudi geslo za račun.Sprememba tega dela se lahko nanaša na naslednji primer.
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 - - - - -
Za urejanje datoteke ss5.passwd uporabite vim ali vi. Vsaka vrstica te datoteke predstavlja račun.Oblika računa vsebuje dva dela: številko računa in geslo. Najprej morate vnesti številko računa in nato vnesti geslo. Številka računa in geslo morata biti ločena s presledki. Številka računa in geslo sama ne moreta vsebovati presledkov.Sledi referenčni primer vzpostavitve dveh računov.
user1 password1
user2 password2
Zaženite storitev proxy
Po zgornji konfiguraciji lahko zaženemo storitev proxy.Po zagonu storitve z naslednjim ukazom lahko preverimo stanje vrat 1080 in ugotovimo, ali storitev deluje normalno.Preveriti moramo tudi, ali je vezani naslov IP tisti IP, ki ga potrebujemo. Če moramo spremeniti vezani naslov IP ali vrata, lahko znova spremenimo konfiguracijsko datoteko in nato znova zaženemo storitev proxy, da bodo spremembe začele veljati.
/usr/sbin/ss5 -t