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