ຕິດຕັ້ງ ss5 ໃນ CentOS7 ເພື່ອປະຕິບັດການບໍລິການຕົວແທນ SOCKS5
ເອກະສານອ້າງອີງທີ່ກ່ຽວຂ້ອງກັບບົດຄວາມນີ້
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
ແກ້ໄຂເອກະສານການຕັ້ງຄ່າ, ເລືອກວິທີການອະນຸຍາດເມື່ອເຊື່ອມຕໍ່ແລະ ກຳ ຫນົດຄ່າບັນຊີແລະລະຫັດຜ່ານ
ໃຊ້ vim ຫຼື vi ເພື່ອດັດແປງເອກະສານ ss5.conf ແລະເອົາ "#" ຂອງ "#auth" ຈຸດປະສົງຂອງການດັດແປງນີ້ແມ່ນເພື່ອເປີດໃຊ້ການຢັ້ງຢືນການອະນຸຍາດເຊື່ອມຕໍ່, ຖ້າບໍ່ດັ່ງນັ້ນທ່ານສາມາດເຊື່ອມຕໍ່ໂດຍບໍ່ເປີດເຜີຍໃນເວລາທີ່ເຊື່ອມຕໍ່ຫຼັງຈາກນັ້ນເອົາ "#" ຂອງ "#permit" ອອກແລະປ່ຽນການອະນຸຍາດຈາກ "-" ເປັນ "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 - - - - -
ໃຊ້ vim ຫຼື vi ເພື່ອດັດແກ້ເອກະສານ ss5.passwd ແຕ່ລະເສັ້ນຂອງເອກະສານນີ້ສະແດງບັນຊີ.ຮູບແບບຂອງບັນຊີປະກອບມີສອງພາກສ່ວນຄື: ບັນຊີແລະລະຫັດຜ່ານທ່ານຕ້ອງໃສ່ບັນຊີກ່ອນແລະຫຼັງຈາກນັ້ນໃສ່ລະຫັດຜ່ານບັນຊີແລະລະຫັດລັບຕ້ອງຖືກແຍກອອກເປັນຊ່ອງຫວ່າງ, ຕົວເລກບັນຊີແລະລະຫັດຜ່ານຂອງຕົວເອງບໍ່ສາມາດບັນຈຸພື້ນທີ່ໄດ້.ຕໍ່ໄປນີ້ແມ່ນຕົວຢ່າງອ້າງອີງຂອງການສ້າງຕັ້ງສອງບັນຊີ.
user1 password1
user2 password2
ເລີ່ມບໍລິການຕົວແທນ
ຫຼັງຈາກການຕັ້ງຄ່າຂ້າງເທິງ, ພວກເຮົາສາມາດເລີ່ມຕົ້ນບໍລິການຕົວແທນ.ຫຼັງຈາກເລີ່ມຕົ້ນການບໍລິການດ້ວຍ ຄຳ ສັ່ງຕໍ່ໄປນີ້, ພວກເຮົາສາມາດກວດສອບສະຖານະຂອງພອດ 1080 ເພື່ອ ກຳ ນົດວ່າການບໍລິການ ກຳ ລັງ ດຳ ເນີນງານປົກກະຕິຫຼືບໍ່.ພວກເຮົາຍັງຕ້ອງໄດ້ກວດເບິ່ງວ່າທີ່ຢູ່ IP ທີ່ຖືກຜູກມັດແມ່ນ IP ທີ່ພວກເຮົາຕ້ອງການຫລືບໍ່, ຖ້າພວກເຮົາຕ້ອງການດັດແປງທີ່ຢູ່ IP ຫຼືພອດທີ່ຢູ່, ພວກເຮົາສາມາດດັດແປງເອກະສານການຕັ້ງຄ່າອີກຄັ້ງ, ແລະຫຼັງຈາກນັ້ນໃຫ້ບໍລິການໂປແກຼມຕົວແທນເພື່ອເຮັດໃຫ້ການປ່ຽນແປງຂອງພວກເຮົາມີຜົນ.
/usr/sbin/ss5 -t