Cara Install Anonymous Proxy Squid dan Squid3 di VPS Debian – kali ini kembali menuliskan artikel tentang proxy squid, karena ada yang bertanya bagaimana configurasi squid proxy yang menggunakan autentikasi user proxy,.. Sebelumnya kita bahas sekilas apa fungsinya dari proxy squid, yang sering kita temukan Proxy jenis ini akan membuat IP asli anda tidak akan terdeteksi saat ber-internet. Anda bisa membuat anonymous proxy sendiri apabila mempunyai Virtual Privat Server (VPS). pada kesempatan kali ini kita akan membahas tentang OS Debian.
Anonymous proxy ini akan menggunakan password authentication pada saat digunakan.
Cara Install Anonymous Proxy Squid dan Squid3 di VPS Debian (Password Authentication)
- Login ke Server dengan Putty masing-masing
- lakukan Update dengan perintah dibawah:
1apt-get update - kemudian download dan install squid3 atau squid biasa pilih salah satu saja dan sesuaikan configurasinya:
1apt-get install squid -y
pilih salah satu saja squid (biasa) atau squid3 sesuaikan.
1apt-get install squid3 -y - jangan lupa kita matikan terlebih dulu squid3 atau squid (biasa) proxy-nya dengan perintah dibawah:
1service squid stop
1service squid3 stop - Gunakan file editor untuk mengedit config sesuaikan letak file dengan squid yang digunakan
1vim /etc/squid/squid.conf
tambahkan file berikut ini untuk squid
12345678910auth_param basic program /usr/lib/squid/pam_authauth_param basic children 5auth_param basic realm MYASPIRASI.COM Private Proxyauth_param basic credentialsttl 4 hoursacl password proxy_auth REQUIREDhttp_access allow passwordforwarded_for offauth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid_passwdacl ncsa_users proxy_auth REQUIREDhttp_access allow ncsa_users
1vim /etc/squid3/squid.conftambahkan file berikut ini untuk squid3
12345678910auth_param basic program /usr/lib/squid3/pam_authauth_param basic children 5auth_param basic realm MYASPIRASI.COM Private Proxyauth_param basic credentialsttl 4 hoursacl password proxy_auth REQUIREDhttp_access allow passwordforwarded_for offauth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwdacl ncsa_users proxy_auth REQUIREDhttp_access allow ncsa_users
jangan lupa untuk menyimpan atau save dan close file tsb - Buatlah file untuk menyimpan user proxy
1touch /etc/squid/squid_passwd1htpasswd /etc/squid/squid_passwd namauser
pilih salah satu dan sesuikan squid anda
1touch /etc/squid3/squid_passwd1htpasswd /etc/squid3/squid_passwd namauser
Jika htpasswd malah muncul command not found, tenang jangan stres. Jalankan saja perintah dibawa ini, kemudian ulangi step nomor 6 dan akan lancar1apt-get install apache2-utils - kemudian restart squidnya
1service squid start1service squid3 start
- cek apakah squid sudah berjalan dengan perintah : lsof -i |grep squid
- OPTIONAL: Squid ini menggunakan port default untuk konek yaitu 3128, jika ingin pakai port lain maka edit kembali file squid.conf, temukan perintah berikut http_port 3218 dan ganti angka 3128 tsb dengan yang anda mau.
- Selesai!
Gunakan pada browser anda sebelum browsing. dan setting dibagian browser anda Mozilla Firefox: Options => Advanced => Network => Settings => Configure Proxies to Access the Internet => Pilih “Manual Proxy configuration” => HTTP Proxy isi dengan IP VPS atau domainnya jika anda pakai domain di VPS => Port isi dengan angka 3128 => centang “Use this proxy for all protocols” > OK.
Jika semua benar maka saat akan mulai browsing akan nongol sebuah popup autentikasi seperti ini dibawah ini
Isikanlah username dan password yang sudah anda buat pada langkah nomor 6. Jika ingin menambah user, ulangi step nomor 6 tsb dan jika ingin menghapus user maka editlah file /etc/squid/squid_passwd dan hapus baris yg berisi nama user yg dikehendaki. Untuk melihat log akses saat user menggunakan proxy ini jalankan saja command:
1 |
tail -f /var/log/squid/access.log |
Ctrl + c untuk berhenti melihat access.log squid tsb
Selamat Mencoba 😀
jangan lupa Berkomentar jika ada kesalahan 🙂 mari sama-sama belajar
Baca :
- Tes Kecapatan VPS Dengan Terminal di Linux
- Percantik tampilan terminal Linux dengan Terminus
- Cara Scan Virus Malware di VPS (Linux CentOS)