Gosod ss5 ar CentOS7 i weithredu gwasanaeth dirprwy SOCKS5

Cyfeiriadau'n ymwneud â'r erthygl hon

dogfen swyddogol ss5 Mae Socks5 yn defnyddio SSL Protocol enw defnyddiwr a chyfrinair diogel Socks5

Gweithredu'r gorchmynion canlynol yn eu trefn i osod EPEL, offer llunio a dibyniaethau angenrheidiol.

            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
        

Dadlwythwch y cod ffynhonnell, ei lunio a'i osod

Efallai y bydd y cyfeiriad lawrlwytho yn annilys. Os byddwch chi'n dod ar draws methiant i'w lawrlwytho, gallwch chwilio eto ar Google.Argymhellir cadw copi o'r cod ffynhonnell ar ôl ei lawrlwytho'n llwyddiannus, sy'n gyfleus i'w ailosod yn y dyfodol.

            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
        

Addaswch y ffeil ffurfweddu, dewiswch y dull awdurdodi wrth gysylltu a ffurfweddu'r cyfrif a'r cyfrinair

Defnyddiwch vim neu vi i addasu'r ffeil ss5.conf a thynnu'r "#" o "#auth". Pwrpas yr addasiad hwn yw galluogi dilysu awdurdodiad cysylltiad, fel arall gallwch chi gysylltu'n ddienw wrth gysylltu.Yna tynnwch y "#" o "#permit" a newid yr awdurdodiad o "-" i "u". Pwrpas yr addasiad hwn yw defnyddio'r enw defnyddiwr a'r cyfrinair i'w ddilysu.Bydd angen i ni hefyd ffurfweddu cyfrinair y cyfrif i'w fewngofnodi yn ddiweddarach.Gall addasiad y rhan hon gyfeirio at yr enghraifft ganlynol.

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

Defnyddiwch vim neu vi i olygu'r ffeil ss5.passwd. Mae pob llinell o'r ffeil hon yn cynrychioli cyfrif.Mae fformat y cyfrif yn cynnwys dwy ran: rhif cyfrif a chyfrinair Rhaid i chi nodi rhif y cyfrif yn gyntaf ac yna nodi'r cyfrinair. Rhaid gwahanu rhif y cyfrif a'r cyfrinair â bylchau. Ni all rhif y cyfrif na'r cyfrinair eu hunain gynnwys bylchau.Mae'r isod yn enghraifft gyfeirio o sefydlu dau gyfrif.

            user1 password1
user2 password2
        

Dechreuwch wasanaeth dirprwy

Ar ôl y cyfluniad uchod, gallwn ddechrau'r gwasanaeth dirprwy.Ar ôl cychwyn y gwasanaeth gyda'r gorchymyn canlynol, gallwn wirio statws porthladd 1080 i benderfynu a yw'r gwasanaeth yn rhedeg yn normal.Mae angen i ni wirio hefyd ai'r cyfeiriad IP wedi'i rwymo yw'r IP sydd ei angen arnom. Os oes angen i ni addasu'r cyfeiriad IP neu'r porthladd wedi'i rwymo, gallwn addasu'r ffeil ffurfweddu eto, ac yna ailgychwyn y gwasanaeth dirprwyol i sicrhau bod ein newidiadau yn dod i rym.

            /usr/sbin/ss5 -t