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