LIMITED STOCK: Cari VPS powerful untuk web bertrafik tinggi? Order di sini!
Judulnya sudah terlanjur saya beri kata “cara cepat” jadi saya ga akan panjang lebar jelasin ini apa dan itu apa hehehe. Bagi yg membutuhkan anonymity saat beraktifitas di internet terutama saat browsing, anda bisa menggunakan proxy yg sudah disetting agar menjadi elite atau anonymous. Proxy jenis ini akan membuat IP asli anda ga akan terdeteksi saat ber-internet. Anda bisa membuat anonymous proxy sendiri apabila mempunya VPS Debian sebagaimana saya kerjakan pada postingan ini. 😉
Anonymous proxy ini akan menggunakan password authentication saat digunakan. Sudah login ke server anda? Let’s get it started!
- apt-get update
- Download dan instal squid apt-get install squid
- Matikan dulu squid karena akan kita edit confignya service squid stop
- Gunakan file editor untuk mengedit config vim /etc/squid/squid.conf
- Tambahkan parameter berikut ini kedalam berkas tsb, agar mudah isikan saja di bagian paling atas12345678910auth_param basic program /usr/lib/squid/pam_authauth_param basic children 5auth_param basic realm XYNOL.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
- Okay save dan close file tsb
- Buatlah file untuk menyimpan user touch /etc/squid/squid_passwd. Perhatikan file ini, sesuai dengan yg kita tempatkan pada auth_param basic diatas, jadi anda boleh pake nama file apa saja dan di direktori mana saja selama sesuai dengan yg tercantum di squid.conf
- Buatlah user squid htpasswd /etc/squid/squid_passwd namauser
- Isikan password dan confirm password tsb
- Jika htpasswd malah muncul command not found, tenang jangan stres. Jalankan saja apt-get install apache2-utils kemudian ulangi step nomor 8 dan akan lancar
- Hampir rampung, restart squid service squid start
- Cek 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 mantra yg bunyinya http_port 3218 dan ganti angka 3128 tsb dengan yang anda mau.
- Selesai!
Gunakanlah pada browser anda sebelum browsing. Contoh pada 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 benar maka saat akan mulai browsing akan nongol sebuah popup autentikasi seperti ini
Isikanlah username dan password yg sudah anda buat pada langkah nomor 8. Jika ingin menambah user, ulangi step nomor 8 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:
tail -f /var/log/squid/access.log
Hasilnya misal seperti ini
Hehehe ketahuan deh user sedang buka situs apaan 😀
Ctrl + c untuk berhenti melihat access.log squid tsb. Well done.
Ingin mencoba tutorial ini? Coba saja di DigitalOcean, siapkan Paypal $5 kemudian register disini untuk mendapatkan gratis tambahan credit $10.
Sewa VPS? Pilih RAMNODE saja! Murah, ngebut dan handal. Order di sini!
Maaf kalau apertanyaan saya ga nyambung sama artikel. Saya mengikuti tutorial2 disini. misal : saya sudah instal dropbear, squidproxy, webmin, dll.
Terus saya sewa vps baru, bagaimana caranya mengclone settingan vps yang sudah jadi. Misal sesama digitalocean atau satu di DO dan saya buat satu lagi di OneAsiaHost, script ingin persis sama, tanpa kerja 2 kali.
Terimakasih.
Kalo sesama DO (region yg sama dan dalam 1 account) itu super sangat mudah mas. Coba diexplore dulu fitur yg ada di DO. Yaitu membuat images sendiri atas setingan droplet yg udah selesai disetting lengkap, nanti ketika create droplet baru anda bisa memilih “my images” dan hasilnya adalah droplet yg 100% sama dengan yg anda snapshot. Di luar kondisi tsb sepertinya hmmm…. sepertinya ga semudah itu. Apalagi yg anda contohkan antara DO dan OAH yg jelas berbeda virtualisasinya. Untuk keperluan seperti ini mungkin anda butuh membuat custom script sendiri. Coba cek aplikasi rsnapshot, rsync dan snapper. Cheers! 😉
Ok makasih penjelasannya, maklum pemula masih bingung apa arti snapshot dll. Terus gini mas, costumer saya kan suka minta yang support game online. Apa yang perlu diinstall? badvpn atau apa? support ga DO game online? kalo bisa saya request installasi badvpn atau apalah di centos dan debian, khususnya di DO.
Terimakasih untuk sang mastah 🙂
bagaimana agar file squid.conf yang sudh di konfigurasi kembali seperti pertama kali di inatall
Edit ulang saja dan hapus entri2 yg ditambahkan sebelumnya. Mudah?
Atau uninstal squid, hapus confignya kemudian instal ulang squid (cuma butuh 2-3 menit saja)
Assalammualaikum tuan admin,
Saya khairul daripada malaysia ingin bertanya kepada admin, bagaimanakah caranya untuk melakukan limitasi pada penggunaan per account (simultaneously) .
Sebagai contoh saya mempunya 5 account (user) squid proxy yang saya kongsi bersama teman-teman, tetapi saya mahukan setiap user hanya boleh membuka limit 3 aplikasi serentak.
bagaimanakah untuk melakukan sekatan tersebut kepada semua pengguna termasuklah account squid saya.
saya gunakan server ubuntu 14.04 , squid3 . Apakah ada command yang perlu saya tambah pada squid.conf.
Harap pihak admin dapat membantu.