SOCKS5 proxy hizmetini uygulamak için CentOS7'ye ss5 yükleyin

Bu makale ile ilgili referanslar

ss5 resmi belge Socks5, SSL kullanır Socks5'in güvenli kullanıcı adı ve şifre yetkilendirme protokolü

EPEL, derleme araçları ve gerekli bağımlılıkları kurmak için aşağıdaki komutları sırayla yürütün.

            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
        

Kaynak kodunu indirin, derleyin ve kurun

İndirme adresi geçersiz olabilir. Bir indirme hatasıyla karşılaşırsanız, Google'da tekrar arama yapabilirsiniz.Başarılı bir indirme işleminden sonra kaynak kodunun bir kopyasını saklamanız önerilir, bu daha sonra yeniden kurulum için uygundur.

            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
        

Yapılandırma dosyasını değiştirin, bağlanırken yetkilendirme yöntemini seçin ve hesabı ve parolayı yapılandırın

Ss5.conf dosyasını değiştirmek için vim veya vi kullanın ve "#auth" un "#" sini kaldırın Bu değişikliğin amacı bağlantı yetkilendirme doğrulamasını etkinleştirmektir, aksi takdirde bağlanırken anonim olarak bağlanabilirsiniz.Daha sonra "# izin" öğesinin "#" sini kaldırın ve yetkiyi "-" yerine "u" olarak değiştirin. Bu değişikliğin amacı, kimlik doğrulaması için kullanıcı adı ve parolayı kullanmaktır.Daha sonra oturum açmak için hesap şifresini de yapılandırmamız gerekecek.Bu parçanın değiştirilmesi aşağıdaki örneğe başvurabilir.

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

Ss5.passwd dosyasını düzenlemek için vim veya vi kullanın Bu dosyanın her satırı bir hesabı temsil eder.Hesabın biçimi iki bölümden oluşur: hesap numarası ve parola Önce hesap numarasını ve ardından parolayı girmelisiniz Hesap numarası ve parola boşluklarla ayrılmalıdır Hesap numarası ve parolanın kendileri boşluk içeremez.Aşağıda, iki hesap oluşturmanın referans bir örneği verilmiştir.

            user1 password1
user2 password2
        

Proxy hizmetini başlatın

Yukarıdaki konfigürasyondan sonra proxy servisini başlatabiliriz.Aşağıdaki komutla hizmeti başlattıktan sonra, hizmetin normal çalışıp çalışmadığını belirlemek için 1080 portunun durumunu kontrol edebiliriz.Ayrıca, bağlı IP adresinin ihtiyacımız olan IP olup olmadığını kontrol etmemiz gerekir. Bağlı IP adresini veya bağlantı noktasını değiştirmemiz gerekirse, yapılandırma dosyasını yeniden değiştirebilir ve ardından değişikliklerimizin etkili olması için proxy hizmetini yeniden başlatabiliriz.

            /usr/sbin/ss5 -t