Инсталирајте 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" .Целта на оваа измена е да овозможи проверка на овластување за врска, инаку можете да се поврзете анонимно кога се поврзувате.Потоа отстранете го "#" од "# дозвола" и променете го овластувањето од "-" во "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