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 za autorizaciju korisničkog imena i lozinkeIzvršite sljedeće naredbe u nizu da biste instalirali EPEL, alate za kompilaciju i potrebne ovisnosti.
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 ponovno pretraživati na Googleu.Preporučuje se zadržavanje kopije izvornog koda nakon uspješnog preuzimanja, što je prikladno za kasniju ponovnu instalaciju.
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 biste modificirali datoteku ss5.conf i uklonili "#" "#auth". Svrha ove izmjene je omogućiti provjeru autorizacije veze, inače se prilikom povezivanja možete anonimno povezati.Zatim uklonite "#" iz "#permit" i promijenite autorizaciju iz "-" u "u". Svrha ove izmjene je korištenje korisničkog imena i lozinke za autentifikaciju.Također ćemo kasnije morati konfigurirati lozinku računa 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 - - - - -
Upotrijebite vim ili vi za uređivanje datoteke ss5.passwd. Svaki redak 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 i razmakom odvojiti broj računa i lozinku. 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 moramo provjeriti je li vezana IP adresa IP koji nam treba. Ako trebamo izmijeniti vezanu IP adresu ili port, možemo ponovno izmijeniti konfiguracijsku datoteku, a zatim ponovno pokrenuti proxy uslugu kako bi naše promjene stupile na snagu.
/usr/sbin/ss5 -t