SOCKS5 прокси кызматын ишке ашыруу үчүн CentOS7ге ss5 орнотуңуз

Ушул макалага байланыштуу шилтемелер

ss5 расмий документ Socks5 SSL колдонот Socks5тин коопсуз колдонуучунун аты жана сыр сөздү авторлоштуруу протоколу

EPEL, компиляция куралдары жана керектүү көз карандылыктарды орнотуу үчүн төмөнкү буйруктарды ырааттуу аткарыңыз.

            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
        

Баштапкы кодду жүктөп алыңыз, түзүңүз жана орнотуңуз

Жүктөө дареги жараксыз болушу мүмкүн. Эгер жүктөлбөй калса, Google'дан кайра издесеңиз болот.Келечекте кайра орнотууга ыңгайлуу болгон ийгиликтүү жүктөлгөндөн кийин баштапкы коддун көчүрмөсүн сактоо сунушталат.

            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
        

Конфигурация файлын өзгөртүп, туташууда авторизациялоо ыкмасын тандап, эсеп жана паролду конфигурациялаңыз

Ss5.conf файлын өзгөртүү жана "#auth" файлынын "#" белгисин алып салуу үчүн vim же vi колдонуңуз. Бул модификациялоонун максаты туташуу авторизациясын текшерүүнү иштетүү, болбосо туташып жатканда анонимдүү туташып алсаңыз болот.Андан кийин "# уруксаттын" "#" белгисин алып салып, авторизацияны "-" дан "u" га өзгөртүңүз. Бул модификациялоонун максаты - аутентификация үчүн колдонуучунун аты менен сыр сөзүн колдонуу.Ошондой эле, кийинчерээк кирүү үчүн каттоо эсебинин паролун конфигурациялаш керек.Бул бөлүктүн модификациясы төмөнкү мисалга кайрылышы мүмкүн.

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

Ss5.passwd файлын түзөтүү үчүн vim же vi колдонуңуз.Бул файлдын ар бир сабы эсеп жазуусун чагылдырат.Аккаунттун форматы эки бөлүктү камтыйт: эсеп номери жана пароль.Алгач эсеп номерин киргизип, андан соң сырсөздү киргизишиңиз керек, ошондой эле каттоо эсебинин номери менен сыр сөздү бөлүп алуу үчүн бош орунду колдонуу керек.Эсептик жазуу номери жана сыр сөздүн өзүндө боштук болбошу керек.Төмөндө эки эсеп ачуунун мисал келтирилген.

            user1 password1
user2 password2
        

Прокси кызматын баштаңыз

Жогорудагы конфигурациядан кийин биз прокси кызматын баштасак болот.Төмөнкү буйрук менен кызматты баштагандан кийин, кызматтын штаттык режимде иштеп жаткандыгын аныктоо үчүн 1080 портунун абалын текшере алабыз.Ошондой эле, байланышкан IP дарек бизге керек болгон IP экендигин текшеришибиз керек, эгерде биз байланышкан IP даректи же портту өзгөртүшүбүз керек болсо, анда конфигурация файлын дагы бир жолу өзгөртүп, андан кийин биздин өзгөртүүлөр күчүнө кириши үчүн прокси кызматын өчүрүп-күйгүзүшүбүз керек.

            /usr/sbin/ss5 -t