[Networking] Membuat Proxy Server di Linux Menggunakan Squid


Ini adalah artikel implementasi dari artikel sebelumnya :

Mengapa Perlu Menggunakan Proxy Server

Implementasinya akan saya lakukan di LinuxMint (bisa juga di praktekan di Ubuntu). Sebelum mulai silahkan download dulu Squid di http://www.squid-cache.org/Versions/ , Squid merupakan salah satu perangkat lunak untuk proxy server yang dapat digunakan di Linux. sebenarnya jika kita menggunakan Ubuntu, cara install nya gampang, tinggal gunakan perintah :

sudo apt-get install squid

Namun ada baiknya kita tahu bagaimana cara menginstallnya secara manual πŸ˜€ . setelah di download filenya, tinggal extract lewat terminal dengan perintah :

tar xvf squid-3.0.STABLE19.tar.gz

Sesuaikan dengan nama file squid yang di download. Setelah itu lakukan perintah seperti dibawah ini :

cd squid-3.0.STABLE19/
./configure –prefix=/home/echo/app/squid3

Sesuaikan lokasi instalasi yang anda inginkan, contohnya diatas saya ingin menginstall squid di /home/echo/app/squid3

setelah itu ketikkan perintah dibawah ini :

make
make install

setelah selesai, sekarang tinggal kita ubah konfigurasi squid. File konfigurasi squid terdapat pada file squid.conf yang terdapat pada folder etc yang terdapat pada folder hasil instalasi squid. Bukalah file tersebut menggunakan text editor lalu ubah beberapa konfigurasi, sekarang saya akan contohkan hanya sedikit konfigurasi, karena memang banyak sekali konfigurasi untuk squid.

Sekitar baris ke 875 terdapat tulisan seperti ini :

http_port 3128

port 3128 adalah default yang digunakan oleh squid untuk menjalankan proxy server. Anda bisa mengubahnya sesuai dengan yang anda inginkan. misal saya ubah menjadi port 8080.

Sekitar baris 623-649 terdapat konfigurasi seperti ini :

http_access deny all
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localnet
http_access deny all

Konfigurasi ini digukan untuk menerima akses dari client, jadi disini anda bisa melakukan konfiguari, client mana saja yang dapat mengakses proxy server. misal kita ingin komputer localhost saja yang bsia mengaksesnya, maka bisa diubah konfigurasinya menjadi seperti ini :

http_access allow localhost

Setelah itu liat pada tambahkan visible_hostname dengan nama host yang akan digunakan oleh proxy server, misal seperti dibawah ini :

visible_hostname localhost

sekarang save file konfigurasi tersebut, dan saatnya menjalankan squid proxy server πŸ˜€ . masuk ke folder sbin lalu jalankan file squid dengan perintah :

./squid -z

ini digunakan agar squid membuat folder untuk cache yang akan digunakan proxy server.

Setelah itu untuk menjalankan squid masuk ke folder bin lalu jalankan file RunCache, dan sekarang squid telah berjalan tinggal ubah konfigurasi browser agar terkoneksi ke Proxy Server.

Sekarang buka firefox nya, lalu buka Preferrence, lalu masuk ke bagian Advanced dan Network, klik tombol setting lalu ubah radio button menjadi Manual Proxy Configuration, masukkan HTTP Proxy dengan nilai host yang tadi digunakan pada visible_hostname misal tadi saya menggunakan localhost, lalu ubah port nya menjadi http_port yang tadi digunakan, dan saya menggunakan port 8080, setelah itu klik OK, dan sekarang firefox anda telah terkoneksi ke Proxy Server πŸ˜€

Untuk lebih detail tentang Squid, bisa liat disini :

enjoy πŸ˜€

Iklan

10 pemikiran pada “[Networking] Membuat Proxy Server di Linux Menggunakan Squid

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s