Sakinisha ss5 kwenye CentOS7 kutekeleza huduma ya wakala wa SOCKS5

Marejeleo yanayohusiana na nakala hii

hati rasmi ya ss5 Soksi5 hutumia SSL Jina salama la mtumiaji wa Socks5 na itifaki ya idhini ya nywila

Tekeleza amri zifuatazo kwa mlolongo wa kusanikisha EPEL, zana za ujumuishaji na utegemezi unaohitajika.

            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
        

Pakua nambari ya chanzo, tengeneza na usakinishe

Anwani ya kupakua inaweza kuwa batili. Ikiwa utapata hitilafu ya upakuaji, unaweza kutafuta tena kwenye Google.Inashauriwa kuweka nakala ya nambari ya chanzo baada ya kupakuliwa kwa mafanikio, ambayo ni rahisi kuiweka tena katika siku zijazo.

            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
        

Rekebisha faili ya usanidi, chagua njia ya idhini wakati wa kuunganisha na kusanidi akaunti na nywila

Tumia vim au vi kurekebisha faili ya ss5.conf na uondoe "#" ya "#auth". Kusudi la marekebisho haya ni kuwezesha uthibitishaji wa idhini ya unganisho, vinginevyo unaweza kuunganisha bila kujulikana wakati wa kuunganisha.Kisha ondoa "#" ya "# idhini" na ubadilishe idhini kutoka "-" hadi "u". Kusudi la marekebisho haya ni kutumia jina la mtumiaji na nywila kwa uthibitishaji.Tutahitaji pia kusanidi nenosiri la akaunti ili uingie baadaye.Marekebisho ya sehemu hii yanaweza kutaja mfano ufuatao.

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

Tumia vim au vi kuhariri faili ya ss5.passwd.Kila mstari wa faili hii inawakilisha akaunti.Muundo wa akaunti una sehemu mbili: nambari ya akaunti na nywila. Lazima uingize nambari ya akaunti kwanza kisha uingie nywila. Nambari ya akaunti na nywila lazima zitenganishwe na nafasi. Nambari ya akaunti na nywila yenyewe haiwezi kuwa na nafasi.Ifuatayo ni mfano wa kumbukumbu ya kuanzisha akaunti mbili.

            user1 password1
user2 password2
        

Anza huduma ya wakala

Baada ya usanidi hapo juu, tunaweza kuanza huduma ya wakala.Baada ya kuanza huduma kwa amri ifuatayo, tunaweza kuangalia hali ya bandari ya 1080 ili kubaini ikiwa huduma inaendesha kawaida.Tunahitaji pia kuangalia ikiwa anwani ya IP iliyofungwa ni IP tunayohitaji. Ikiwa tunahitaji kurekebisha anwani ya IP iliyofungwa au bandari, tunaweza kurekebisha faili ya usanidi tena, na kisha kuanzisha tena huduma ya proksi ili kufanya mabadiliko yetu yaanze.

            /usr/sbin/ss5 -t