Asenna ss5 CentOS7: ään SOCKS5-välityspalvelun toteuttamiseksi

Tähän artikkeliin liittyvät viitteet

ss5 virallinen asiakirja Socks5 käyttää SSL: ää Socks5: n suojattu käyttäjänimen ja salasanan valtuutusprotokolla

Suorita seuraavat komennot peräkkäin EPEL: n, kääntötyökalujen ja tarvittavien riippuvuuksien asentamiseksi.

            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
        

Lataa lähdekoodi, käännä ja asenna

Latausosoite voi olla virheellinen. Jos lataus epäonnistuu, voit etsiä uudelleen Googlesta.On suositeltavaa säilyttää lähdekoodin kopio onnistuneen lataamisen jälkeen, mikä on kätevää asentaa uudelleen tulevaisuudessa.

            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
        

Muokkaa kokoonpanotiedostoa, valitse valtuutustapa yhdistettäessä ja määritä tili ja salasana

Käytä vim tai vi muokkaamaan ss5.conf-tiedostoa ja poista "#auth" -merkki. Tämän muutoksen tarkoituksena on sallia yhteyden valtuutuksen vahvistus, muuten voit muodostaa yhteyden nimettömästi.Poista sitten "#permit" "#" ja muuta valtuutus "-": stä "u": ksi. Tämän muutoksen tarkoituksena on käyttää käyttäjänimeä ja salasanaa todennuksessa.Meidän on myös määritettävä tilin salasana kirjautumista varten myöhemmin.Tämän osan muokkaus voi viitata seuraavaan esimerkkiin.

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

Muokkaa vs tai vi muokkaamaan ss5.passwd-tiedostoa. Tämän tiedoston kukin rivi edustaa tiliä.Tilin muoto sisältää kaksi osaa: tilin numero ja salasana. Sinun on ensin annettava tilin numero ja sitten salasana. Tilin numero ja salasana on erotettava välilyönneillä. Tilin numero ja salasana eivät voi sisältää välilyöntejä.Seuraava on esimerkki kahden tilin perustamisesta.

            user1 password1
user2 password2
        

Aloita välityspalvelin

Yllä olevan kokoonpanon jälkeen voimme aloittaa välityspalvelun.Kun palvelu on aloitettu seuraavalla komennolla, voimme tarkistaa portin 1080 tilan ja selvittää, toimiiko palvelu normaalisti.Meidän on myös tarkistettava, onko sidottu IP-osoite tarvitsemamme IP-osoite. Jos meidän on muokattava sidottua IP-osoitetta tai porttia, voimme muokata määritystiedostoa uudelleen ja käynnistää sitten välityspalvelimen uudelleen, jotta muutokset tulevat voimaan.

            /usr/sbin/ss5 -t