Instal·leu ss5 a CentOS7 per implementar el servei de servidor intermediari SOCKS5

Referències relacionades amb aquest article

document oficial ss5 Socks5 utilitza SSL Protocol d’autorització de nom d’usuari i contrasenya segurs de Socks5

Executeu les ordres següents en seqüència per instal·lar EPEL, eines de compilació i dependències necessàries.

            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
        

Baixeu-vos el codi font, compileu-lo i instal·leu-lo

És possible que l'adreça de baixada no sigui vàlida. Si teniu un error de baixada, podeu tornar a cercar a Google.Es recomana conservar una còpia del codi font després de baixar-la amb èxit, de manera que es pugui utilitzar en futures reinstal·lacions.

            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
        

Modifiqueu el fitxer de configuració, seleccioneu el mètode d’autorització en connectar-vos i configureu el compte i la contrasenya

Utilitzeu vim o vi per modificar el fitxer ss5.conf i elimineu el "#" de "#auth". L'objectiu d'aquesta modificació és habilitar la verificació d'autorització de connexió, en cas contrari podeu connectar-vos de forma anònima quan us connecteu.A continuació, traieu el "#" de "#permit" i canvieu l'autorització de "-" a "u". L'objectiu d'aquesta modificació és utilitzar el nom d'usuari i la contrasenya per a l'autenticació.També haurem de configurar la contrasenya del compte per iniciar la sessió més endavant.La modificació d'aquesta part es pot referir a l'exemple següent.

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

Utilitzeu vim o vi per editar el fitxer ss5.passwd. Cada línia d’aquest fitxer representa un compte.El format del compte conté dues parts: número de compte i contrasenya. Primer heu d'introduir el número de compte i després introduir la contrasenya. El número i la contrasenya del compte han d'estar separats per espais. El número i la contrasenya del compte no poden contenir espais.El següent és un exemple de referència per establir dos comptes.

            user1 password1
user2 password2
        

Inicieu el servei de proxy

Després de la configuració anterior, podem iniciar el servei de servidor intermediari.Després d'iniciar el servei amb l'ordre següent, podem comprovar l'estat del port 1080 per determinar si el servei s'està executant amb normalitat.També hem de comprovar si l'adreça IP vinculada és la que necessitem. Si hem de modificar l'adreça IP o el port enllaçats, podem modificar de nou el fitxer de configuració i reiniciar el servei de servidor intermediari per fer efectius els nostres canvis.

            /usr/sbin/ss5 -t