# wget http://downloads.sourceforge.net/ss5/ss5-3.8.9-8.src.rpm2. Build the source rpm
# yum -y install gcc rpm-build openldap-devel pam-devel openssl-devel libgssapi-devel
# rpmbuild --rebuild ss5-3.8.9-8.src.rpm3. Install SS5 rpm package
# rpm -ivh /root/rpmbuild/RPMS/i686/ss5-3.8.9-8.i686.rpm4. Run SS5 as root dan ganti port
Edit /etc/sysconfig/ss5
SS5_OPTS=" -u root -b 0.0.0.0:9999"#default 1080“-b 0.0.0.0:1080″ artinya SS5 menggunakan port 1080 pada semua IP server.
Jika ingin menggunakan IP tertentu, gunakan alamat IP tersebut daripada 0.0.0.0
5. User/password authentication
SS5 file configuras /etc/opt/ss5/ss5.conf.
Tanpa autentikasi,
auth 0.0.0.0/0 - -Autentikasi dengan user/pass,
auth 0.0.0.0/0 - uData user/password disimpan di file /etc/opt/ss5/ss5.passwd. Pastikan file tersebut dapat dibaca dan ditulis hanya oleh root:
# chown root.root /etc/opt/ss5/ss5.passwd
# chmod 640 /etc/opt/ss5/ss5.passwdDalam /etc/opt/ss5/ss5.passwd, masukan user dan password dipisah dengan spasi dan satu user/password tiap baris.
Contoh
user1 pass1
user2 pass26. Set permission
Bagian permit dalam /etc/opt/ss5/ss5.conf digunakan untuk menentukan IP client yang bisa konek ke SS5.
Ini setting agar semua host bisa konek ke SS5:
permit - 0.0.0.0/0 - 0.0.0.0/0 - - - - -7. Start ss5
# service ss5 startJika terjadi error seperti ini
Can’t create pid file /var/run/ss5/ss5.pid
Can’t unlink pid file /var/run/ss5/ss5.pidbuat folder /var/run/ss5 dan start ss5 kembali.
0 comments:
Post a Comment