SOCKS5 proksi-server xizmatini amalga oshirish uchun CentOS7-ga ss5-ni o'rnating

Ushbu maqola bilan bog'liq havolalar

ss5 rasmiy hujjati Socks5 SSL-dan foydalanadi Socks5-ning xavfsiz foydalanuvchi nomi va parolni avtorizatsiya qilish protokoli

EPEL, kompilyatsiya vositalari va kerakli bog'liqliklarni o'rnatish uchun quyidagi buyruqlarni ketma-ketlikda bajaring.

            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
        

Manba kodini yuklab oling, kompilyatsiya qiling va o'rnating

Yuklab olish manzili yaroqsiz bo'lishi mumkin. Agar yuklab olishda xatolik yuzaga kelsa, Google-da qayta qidirishingiz mumkin.Muvaffaqiyatli yuklab olingandan so'ng, kelajakda qayta o'rnatish uchun qulay bo'lgan manba kodining nusxasini saqlash tavsiya etiladi.

            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
        

Konfiguratsiya faylini o'zgartiring, ulanganda avtorizatsiya usulini tanlang va hisob va parolni sozlang

Ss5.conf faylini o'zgartirish va "#auth" ning "#" qismini olib tashlash uchun vim yoki vi-dan foydalaning. Ushbu modifikatsiyaning maqsadi ulanish avtorizatsiyasini tekshirishni yoqishdir, aks holda ulanish paytida siz anonim tarzda ulanishingiz mumkin.Keyin "#permit" ning "#" belgisini olib tashlang va avtorizatsiyani "-" dan "u" ga o'zgartiring. Ushbu o'zgartirishning maqsadi autentifikatsiya qilish uchun foydalanuvchi nomi va paroldan foydalanishdir.Keyinchalik kirish uchun ishlatiladigan hisob parolini sozlashimiz kerak bo'ladi.Ushbu qismning modifikatsiyasi quyidagi misolga murojaat qilishi mumkin.

            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 faylini tahrirlash uchun vim yoki vi-dan foydalaning, ushbu faylning har bir satri hisob qaydnomasini aks ettiradi.Hisob qaydnomasi formati ikki qismdan iborat: hisob raqami va parol. Siz avval hisob raqamini kiritishingiz kerak, so'ngra parolni kiritishingiz kerak. Hisob raqami va parol bo'sh joy bilan ajratilishi kerak. Hisob raqami va parolning o'zida bo'sh joy bo'lishi mumkin emas.Quyida ikkita hisobni tashkil etishning namunaviy namunasi keltirilgan.

            user1 password1
user2 password2
        

Proksi-server xizmatini ishga tushiring

Yuqoridagi konfiguratsiyadan so'ng biz proksi-server xizmatini boshlashimiz mumkin.Xizmatni quyidagi buyruq bilan ishga tushirgandan so'ng, xizmatning normal ishlashini aniqlash uchun 1080 portining holatini tekshirishimiz mumkin.Bog'langan IP-manzil bizga kerak bo'lgan IP-ni tekshirib ko'rishimiz kerak, agar biz bog'langan IP-manzilni yoki portni o'zgartirishimiz kerak bo'lsa, biz konfiguratsiya faylini yana o'zgartirib, so'ng bizning proksi-server xizmatini qayta ishga tushirishimiz kerak.

            /usr/sbin/ss5 -t