SOCKS5 puhverserveri rakendamiseks installige CentOS7-le ss5

Selle artikliga seotud viited

ss5 ametlik dokument Sokid5 kasutab SSL-i Socks5 turvaline kasutajanimi ja parooli autoriseerimise protokoll

EPEL-i, kompileerimistööriistade ja vajalike sõltuvuste installimiseks täitke järjestikku järgmised käsud.

            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
        

Laadige alla lähtekood, kompileerige ja installige

Allalaadimisaadress võib olla vale. Kui teil tekib allalaadimise nurjumine, saate Google'is uuesti otsida.Pärast edukat allalaadimist on soovitatav säilitada lähtekoodi koopia, et seda saaks tulevikus uuesti installida.

            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
        

Konfigureerimisfaili muutmine, konto ja parooli ühendamisel valige autoriseerimismeetod ning konfigureerige

Kasutage faili ss5.conf muutmiseks vim või vi ja eemaldage "#auth" "#". Selle muudatuse eesmärk on lubada ühenduse autoriseerimise kinnitamine, vastasel juhul saate ühenduse loomisel ühendada anonüümselt.Seejärel eemaldage "#permit" "#" ja muutke autoriseerimise väärtus "-" asemel "u". Selle muudatuse eesmärk on kasutada autentimiseks kasutajanime ja parooli.Samuti peame konfigureerima konto parooli sisselogimiseks hiljem.Selle osa muutmine võib viidata järgmisele näitele.

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

Faili ss5.passwd muutmiseks kasutage vimi või vi. Selle faili iga rida tähistab kontot.Konto vorming koosneb kahest osast: konto number ja parool. Kõigepealt peate sisestama konto numbri ja seejärel sisestama parooli ning kasutama tühikut konto numbri ja parooli eraldamiseks. Konto number ja parool ise ei tohi sisaldada tühikuid.Järgnev on näide kahe konto loomisest.

            user1 password1
user2 password2
        

Alusta puhverserverit

Pärast ülaltoodud konfiguratsiooni saame puhverserveri käivitada.Pärast teenuse käivitamist järgmise käsuga saame kontrollida pordi 1080 olekut, et teha kindlaks, kas teenus töötab normaalselt.Samuti peame kontrollima, kas seotud IP-aadress on vajalik IP-aadress. Kui peame muutma seotud IP-aadressi või porti, saame uuesti konfiguratsioonifaili muuta ja seejärel puhverserveri taaskäivitada, et muudatused jõustuksid.

            /usr/sbin/ss5 -t