Nainštalujte ss5 na CentOS7 a implementujte službu proxy SOCKS5

Odkazy súvisiace s týmto článkom

úradný dokument ss5 Socks5 používa SSL Socks5 je bezpečné užívateľské meno a heslo autorizačný protokol

Vykonajte nasledujúce príkazy za sebou, aby ste nainštalovali EPEL, kompilačné nástroje a potrebné závislosti.

            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
        

Stiahnite si zdrojový kód, skompilujte a nainštalujte

Adresa na stiahnutie môže byť neplatná. Ak narazíte na zlyhanie sťahovania, môžete znova vyhľadávať na stránkach Google.Po úspešnom stiahnutí sa odporúča uchovať si kópiu zdrojového kódu, čo je v prípade potreby vhodné preinštalovať.

            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
        

Upravte konfiguračný súbor, pri pripájaní vyberte spôsob autorizácie a nakonfigurujte účet a heslo

Použite vim alebo vi na úpravu súboru ss5.conf a odstránenie znaku „#“ z „#auth“. Účelom tejto úpravy je povoliť overenie autorizácie pripojenia, inak sa môžete pripojiť anonymne.Potom odstráňte „#“ z „#permit“ a zmeňte autorizáciu z „-“ na „u“. Účelom tejto úpravy je použitie používateľského mena a hesla na autentifikáciu.Budeme tiež musieť nakonfigurovať heslo účtu pre neskoršie prihlásenie.Úprava tejto časti môže odkazovať na nasledujúci príklad.

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

Na úpravu súboru ss5.passwd použite vim alebo vi. Každý riadok tohto súboru predstavuje účet.Formát účtu obsahuje dve časti: číslo účtu a heslo. Najprv musíte zadať číslo účtu a potom zadať heslo. Číslo účtu a heslo musia byť oddelené medzerami. Číslo účtu a heslo samotné nemôžu obsahovať medzery.Nasleduje referenčný príklad zriadenia dvoch účtov.

            user1 password1
user2 password2
        

Spustiť službu proxy

Po vyššie uvedenej konfigurácii môžeme spustiť službu proxy.Po spustení služby pomocou nasledujúceho príkazu môžeme skontrolovať stav portu 1080 a zistiť, či služba funguje normálne.Musíme tiež skontrolovať, či viazaná adresa IP predstavuje potrebnú adresu IP. Ak potrebujeme upraviť viazanú adresu IP alebo port, môžeme znova upraviť konfiguračný súbor a potom reštartovať službu proxy, aby sa zmeny prejavili.

            /usr/sbin/ss5 -t