Nainstalujte ss5 na CentOS7 a implementujte službu proxy SOCKS5

Odkazy související s tímto článkem

úřední dokument ss5 Socks5 používá SSL Socks5 je zabezpečené uživatelské jméno a heslo autorizační protokol

Spusťte následující příkazy v pořadí a nainstalujte EPEL, kompilační nástroje a nezbytné závislosti.

            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
        

Stáhněte si zdrojový kód, zkompilujte a nainstalujte

Adresa pro stahování může být neplatná. Pokud narazíte na selhání stahování, můžete znovu hledat na Googlu.Po úspěšném stažení se doporučuje uchovat si kopii zdrojového kódu, aby ji bylo možné použít při budoucí reinstalaci.

            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
        

Upravte konfigurační soubor, při připojování vyberte metodu autorizace a nakonfigurujte účet a heslo

Pomocí vim nebo vi upravte soubor ss5.conf a odeberte znak „#“ z „#auth“. Účelem této úpravy je povolit ověření autorizace připojení, jinak se při připojování můžete připojit anonymně.Poté odstraňte „#“ z „#permit“ a změňte autorizaci z „-“ na „u“. Účelem této úpravy je použití uživatelského jména a hesla pro autentizaci.Budeme také muset nakonfigurovat heslo účtu pro pozdější přihlášení.Modifikace této části může odkazovat na následující příklad.

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

Pomocí vim nebo vi upravte soubor ss5.passwd. Každý řádek tohoto souboru představuje účet.Formát účtu zahrnuje dvě části: číslo účtu a heslo. Nejprve musíte zadat číslo účtu a poté zadat heslo a oddělit číslo účtu a heslo pomocí mezery. Samotné číslo účtu a heslo nesmí obsahovat mezery.Následuje referenční příklad založení dvou účtů.

            user1 password1
user2 password2
        

Spusťte službu proxy

Po výše uvedené konfiguraci můžeme spustit službu proxy.Po spuštění služby pomocí následujícího příkazu můžeme zkontrolovat stav portu 1080 a určit, zda služba běží normálně.Musíme také zkontrolovat, zda vázaná IP adresa je IP, kterou potřebujeme. Pokud potřebujeme upravit vázanou IP adresu nebo port, můžeme znovu upravit konfigurační soubor a poté restartovat službu proxy, aby se změny projevily.

            /usr/sbin/ss5 -t