Instalu ss5 sur CentOS7 por efektivigi prokuran servon SOCKS5

Referencoj rilataj al ĉi tiu artikolo

ss5 oficiala dokumento Ŝtrumpetoj5 uzas SSL Protokolo pri sekura uzantnomo kaj pasvorto de Socks5

Ekzekutu jenajn ordonojn sinsekve por instali EPEL, kompililojn kaj necesajn dependecojn.

            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
        

Elŝutu la fontkodon, kompilu kaj instalu

La elŝuta adreso eble ne validas. Se vi elŝutas fiaskon, vi povas serĉi denove ĉe Google.Oni rekomendas konservi kopion de la fontkodo post sukcesa elŝuto, kio konvenas por reinstali estonte.

            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
        

Modifi la agordan dosieron, elektu la rajtigan metodon kiam vi konektas kaj agordu la konton kaj pasvorton

Uzu vim aŭ vi por modifi la ss5.conf-dosieron kaj forigi la "#" de "#auth". La celo de ĉi tiu modifo estas ebligi konfirman rajtigan kontrolon, alie vi povas konekti sin anonime dum konekto.Poste forigu la "#" de "#permit" kaj ŝanĝu la rajtigon de "-" al "u". La celo de ĉi tiu modifo estas uzi la salutnomon kaj pasvorton por aŭtentikigo.Ni ankaŭ devos agordi la konton-pasvorton por ensaluti poste.La modifo de ĉi tiu parto povas rilati al la sekva ekzemplo.

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

Uzu vim aŭ vi por redakti la dosieron ss5.passwd. Ĉiu linio de ĉi tiu dosiero reprezentas konton.La formato de la konto inkluzivas du partojn: kontnumero kaj pasvorto. Vi devas unue enigi la kontnumeron kaj poste enigi la pasvorton. La kontnumero kaj pasvorto devas esti apartigitaj per spacoj. La kontnumero kaj pasvorto mem ne povas enhavi spacojn.La sekva estas referenca ekzemplo de establi du kontojn.

            user1 password1
user2 password2
        

Komencu prokuran servon

Post la supra agordo, ni povas komenci la prokuran servon.Post komencado de la servo per la sekva komando, ni povas kontroli la staton de la haveno 1080 por determini ĉu la servo funkcias normale.Ni ankaŭ devas kontroli ĉu la ligita IP-adreso estas la IP, kiun ni bezonas. Se ni bezonas modifi la ligitan IP-adreson aŭ havenon, ni povas modifi la agordan dosieron denove, kaj poste rekomenci la prokuran servon por efektivigi niajn ŝanĝojn.

            /usr/sbin/ss5 -t