Cara Konfigurasi Squid Proxy di Ubuntu Server
Hai sobat! kali ini kita akan bahas Cara Konfigurasi Squid Proxy di Ubuntu Server. Topik yang kali ini masih membahas seputar Ubuntu Server sama seperti sebelumnya. Sebelum menuju ke tutorial alangkah baiknya jika kita mengetahui sedikit pengertian dari Proxy Server.
Proxy Server adalah sebuah perantara penggunaan layanan (client) yang mengambil sumber daya dari server. Proxy Server bisa berupa sistem komputer atau aplikasi yang bertugas sebagai pengelola network yang menghubungkan komputer kita dengan jaringan luar.
Oke setelah kita mengerti apa itu Proxy Server kita akan langsung saja menuju ke tutorialnya.
Di langakah pertama anda harus setting ip terlebih dahulu agar bisa terhubung ke client. Jika anda belum tahu cara setting ip di Ubuntu bisa lihat disini.
2. Mounting ISO
Jika anda menggunakan VirtualBox maka anda harus mounting ISO nya terlebih dahulu. Untuk mounting ISO nya klik device => CD/DVD Device => cari ISO nya => kemudian pilih. Jika anda sudah memilih ISO kemudian jalankan perintah berikut.
3. Install Squid
Jika anda sudah melakukan mounting ISO nya langkah selanjutnya adalah install squid. Untuk install squid jalankan perintah berikut.
4. Konfigurasi file squid
File squid ini berada pada folder etc lebih tepatnya di /etc/squid/squid.conf. Buka file tersebut dengan perintah.
5. Mengubah isi file konfigurasi
Sekarang kita harus mengubah beberapa file konfigurasi berikut. Cari beberapa kata menggunakan ctrl+w. jika ada tag dan tanda # disebelah kiri yang akan di ubah maka hapus tag dan tanda # itu.
Silahkan cari cache_memkemudian ubah menjadi seperti berikut.
Kemudian cari http_port 3128Tambahkan kata transparent di kanannya seperti berikut.
6. Blokir Domain
Konfigurasi file Squid sudah selesai sekarang kita hanya perlu memblokir Domain yang di larang.
7. Blokir kata
Silahkan masuk ke direktori berikut.
8. Setting Redirect Port
Silahkan ketikan perintah berikut.
9. Setting RC Local
Masukan perintah berikut untuk konfigurasi rc.local
10. Restart Squid
Semua konfigurasi telah selesai sekarang anda hanya perlu restart Squid nya dengan perintah.
Sekian artikel tentang Cara Konfigurasi Squid Proxy di Ubuntu Server. Jika masih kurang paham dengan apa yang saya tuliskan atau ada yang ingin ditanyakan silahkan berkomentar di bawah. Sekian terimakasih.
Proxy Server adalah sebuah perantara penggunaan layanan (client) yang mengambil sumber daya dari server. Proxy Server bisa berupa sistem komputer atau aplikasi yang bertugas sebagai pengelola network yang menghubungkan komputer kita dengan jaringan luar.
Oke setelah kita mengerti apa itu Proxy Server kita akan langsung saja menuju ke tutorialnya.
Cara Konfigurasi Squid Proxy di Ubuntu Server
1. Setting ip anda agar terhubung dengan clientDi langakah pertama anda harus setting ip terlebih dahulu agar bisa terhubung ke client. Jika anda belum tahu cara setting ip di Ubuntu bisa lihat disini.
2. Mounting ISO
Jika anda menggunakan VirtualBox maka anda harus mounting ISO nya terlebih dahulu. Untuk mounting ISO nya klik device => CD/DVD Device => cari ISO nya => kemudian pilih. Jika anda sudah memilih ISO kemudian jalankan perintah berikut.
root@ubuntu:~# apt-cdrom add
3. Install Squid
Jika anda sudah melakukan mounting ISO nya langkah selanjutnya adalah install squid. Untuk install squid jalankan perintah berikut.
root@ubuntu:~# apt-get install squid
4. Konfigurasi file squid
File squid ini berada pada folder etc lebih tepatnya di /etc/squid/squid.conf. Buka file tersebut dengan perintah.
root@ubuntu:~# nano /etc/squid/squid.conf
5. Mengubah isi file konfigurasi
Sekarang kita harus mengubah beberapa file konfigurasi berikut. Cari beberapa kata menggunakan ctrl+w. jika ada tag dan tanda # disebelah kiri yang akan di ubah maka hapus tag dan tanda # itu.
Silahkan cari cache_memkemudian ubah menjadi seperti berikut.
cache_mem 128 mbJangan lupa hapus kata (bytes) di kanannya.
Kemudian cari http_port 3128Tambahkan kata transparent di kanannya seperti berikut.
http_port 3128 transparentKemudian cari lagi cache_mgr. jika ketemu tambahkan domain yang Anda miliki di sebelah kanannya.
cache_mgr yourdomain.comLanjut cari visible_hostname. Tambahkan domain juga.
visible_hostname yourdomain.comLangkah berikutnya cari acl connect. Jika ketemu tambah perintah berikut di bawahnya.
acl CONNECT method CONNECTJangan lupa ganti 192.168.0.0/24 dengan IP address anda. Jika sudah silahkan anda keluar dengan perintah ctrl+x => y => enter.
acl url dstdomain "/etc/squid/domain"
acl key url_regex -i "/etc/squid/key"
http_access deny url
http_access deny key
acl local src 192.168.0.0/24
http_access allow local
http_access allow all
6. Blokir Domain
Konfigurasi file Squid sudah selesai sekarang kita hanya perlu memblokir Domain yang di larang.
root@ubuntu:~# nano /etc/squid/domainKemudian ketikan domain yang akan diblokir contoh: terlarang.com
7. Blokir kata
Silahkan masuk ke direktori berikut.
root@ubuntu:~# nano /etc/squid/keyketikan kata yang akan diblokir contoh: hoax
8. Setting Redirect Port
Silahkan ketikan perintah berikut.
root@ubuntu:~# iptables -t nat -A PREROUTING -s 192.168.0.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128
root@ubuntu:~# iptables -h nat -A POSTROUTING -o eth0 -j MASQUARADEJangan lupa ganti dengan IP dan juga eth anda.
9. Setting RC Local
Masukan perintah berikut untuk konfigurasi rc.local
root@ubuntu:~# nano /etc/rc.localkemudian tambah konfigurasi berikut dibawah kata exit.
iptables -h nat -A POSTROUTING -o eth0 -j MASQUARADEjangan lupa ganti IP dan eth juga ya.
iptables -t nat -A PREROUTING -s 192.168.0.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128
10. Restart Squid
Semua konfigurasi telah selesai sekarang anda hanya perlu restart Squid nya dengan perintah.
/etc/init.d/squid restartTunggu restart selesai maka squid proxy siap di gunakan.
Sekian artikel tentang Cara Konfigurasi Squid Proxy di Ubuntu Server. Jika masih kurang paham dengan apa yang saya tuliskan atau ada yang ingin ditanyakan silahkan berkomentar di bawah. Sekian terimakasih.
0 Response to "Cara Konfigurasi Squid Proxy di Ubuntu Server"
Post a Comment