Pasang ss5 di CentOS7 untuk melaksanakan perkhidmatan proksi SOCKS5
Rujukan yang berkaitan dengan artikel ini
dokumen rasmi ss5 Socks5 menggunakan SSL Protokol kebenaran nama pengguna dan kata laluan selamat Socks5Laksanakan perintah berikut secara berurutan untuk memasang EPEL, alat penyusunan dan pergantungan yang diperlukan.
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
Muat turun kod sumber, kompilasi dan pasang
Alamat muat turun mungkin tidak sah. Sekiranya anda mengalami kegagalan memuat turun, anda boleh mencari lagi di Google.Sebaiknya simpan salinan kod sumber setelah berjaya memuat turun, yang senang dipasang semula di masa depan.
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
Ubah fail konfigurasi, pilih kaedah pengesahan semasa menyambung dan mengkonfigurasi akaun dan kata laluan
Gunakan vim atau vi untuk mengubah suai fail ss5.conf dan hapus "#" dari "#auth". Tujuan pengubahsuaian ini adalah untuk membolehkan pengesahan kebenaran sambungan, jika tidak, anda boleh menyambung tanpa nama semasa menyambung.Kemudian hapus "#" dari "#permit" dan ubah kebenaran dari "-" menjadi "u". Tujuan pengubahsuaian ini adalah menggunakan nama pengguna dan kata laluan untuk pengesahan.Kami juga perlu mengkonfigurasi kata laluan akaun yang digunakan untuk log masuk kemudian.Pengubahsuaian bahagian ini boleh merujuk kepada contoh berikut.
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 - - - - -
Gunakan vim atau vi untuk mengedit fail ss5.passwd. Setiap baris fail ini mewakili akaun.Format akaun mengandungi dua bahagian: nombor akaun dan kata laluan. Anda mesti memasukkan nombor akaun terlebih dahulu dan kemudian memasukkan kata laluan. Nombor akaun dan kata laluan mesti dipisahkan dengan ruang. Nombor akaun dan kata laluan itu sendiri tidak boleh mengandungi ruang.Berikut adalah contoh rujukan untuk mewujudkan dua akaun.
user1 password1
user2 password2
Mulakan perkhidmatan proksi
Selepas konfigurasi di atas, kita boleh memulakan perkhidmatan proksi.Setelah memulakan perkhidmatan dengan perintah berikut, kita dapat memeriksa status port 1080 untuk menentukan sama ada perkhidmatan tersebut berjalan seperti biasa.Kita juga perlu memeriksa apakah alamat IP terikat adalah IP yang kita perlukan. Sekiranya kita perlu mengubah alamat atau port IP terikat, kita dapat mengubah fail konfigurasi sekali lagi, dan kemudian mulakan semula perkhidmatan proksi untuk membuat perubahan kita berlaku.
/usr/sbin/ss5 -t