Instalirajte ss5 na CentOS7 da biste implementirali SOCKS5 proxy uslugu
Reference povezane s ovim člankom
ss5 službeni dokument Socks5 koristi SSL Socks5 siguran protokol autorizacije korisničkog imena i lozinkeIzvršite sljedeće naredbe u nizu da biste instalirali EPEL, alate za kompilaciju i potrebne zavisnosti.
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
Preuzmite izvorni kod, prevedite i instalirajte
Adresa za preuzimanje može biti nevaljana. Ako naiđete na neuspjeh preuzimanja, možete ponovo pretraživati na Googleu.Preporučuje se da nakon uspješnog preuzimanja zadržite kopiju izvornog koda, što je zgodno za ponovnu instalaciju u budućnosti.
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
Izmijenite konfiguracijsku datoteku, odaberite način autorizacije prilikom povezivanja i konfigurirajte račun i lozinku
Upotrijebite vim ili vi da modificirate datoteku ss5.conf i uklonite "#" od "#auth". Svrha ove izmjene je omogućiti provjeru autorizacije veze, inače se možete povezati anonimno prilikom povezivanja.Zatim uklonite "#" iz "#permit" i promijenite autorizaciju iz "-" u "u". Svrha ove izmjene je korištenje korisničkog imena i lozinke za provjeru autentičnosti.Kasnije ćemo morati konfigurirati lozinku za račun za prijavu.Izmjena ovog dijela može se odnositi na sljedeći primjer.
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 - - - - -
Koristite vim ili vi za uređivanje datoteke ss5.passwd. Svaki red ove datoteke predstavlja račun.Format računa uključuje dva dijela: broj računa i lozinku. Prvo morate unijeti broj računa, a zatim unijeti lozinku. Broj računa i lozinka moraju biti odvojeni razmacima. Broj računa i lozinka sami ne mogu sadržavati razmake.Slijedi referentni primjer uspostavljanja dva računa.
user1 password1
user2 password2
Pokrenite proxy uslugu
Nakon gore navedene konfiguracije, možemo pokrenuti proxy uslugu.Nakon pokretanja usluge pomoću sljedeće naredbe, možemo provjeriti status porta 1080 kako bismo utvrdili radi li usluga normalno.Također trebamo provjeriti je li vezana IP adresa IP koji nam treba. Ako trebamo izmijeniti vezanu IP adresu ili port, možemo ponovo izmijeniti konfiguracijsku datoteku, a zatim ponovo pokrenuti proxy uslugu kako bi naše promjene stupile na snagu.
/usr/sbin/ss5 -t