Anda di halaman 1dari 6

Instalasi Squid Proxy Server pada OpenSUSE

Menjadikan OpenSUSE sebagai Proxy Server bisa dilakukan dengan melakukan instalasi dan
konIigurasi Squid. Squid sudah dibundel pada CD/DVD OpenSUSE, jadi kita bisa langsung
melakukan instalasi Squid tanpa perlu melakukan download paket.
KonIigurasi Squid dapat dilakukan dengan 2 cara, yaitu melakukan pengubahan secara
manual pada Iile konIigurasi squid (squid.conI) dengan text editor atau melakukan
pengubahan menggunakan webmin.
Tutorial ini akan menyampaikan cara konIigurasi Squid dengan Webmin, oleh karena itu
lakukan instalasi Webmin terlebih dahulu.
Instalasi Webmin pada OpenSUSE
Webmin adalah aplikasi yang dapat digunakan untuk melakukan administrasi sistem melalui
web. Keunggulan utama dari webmin adalah standarisasi. Jika kita sudah berpengalaman
melakukan konIigurasi sistem melalui webmin pada distro Linux lain, kita bisa melakukan
hal yang sama pada OpenSUSE.
Sebelum melakukan instalasi webmin, install library untuk SSL (perl-Net_SSLeay)
menggunakan YAST. Library ini sudah disertakan pada CD/DVD. Fungsi dari library ini
adalah mengaktiIkan modus SSL yang lebih aman untuk akses melalui web.
Instalasi webmin dapat dilakukan dengan 2 cara, yaitu dengan Iile RPM dan Iile tarball.
File RPM
1. ownload Webmin dalam bentuk rpm dari Website Webmin
2. opy ke lokasi install. Terserah mau copy kemana, asal ingat lokasi tempat copy.
Misalnya /opt
3. Install Webmin
- Buka Konsole / Terminal
- Masuk ke lokasi install

cd /opt
rpm -ivh webmin-X.XXX.rpm
File Tarball (tar.gz)
1. Untar versi tarball
tar zxvf webmin-X.XXX.tar.gz
2. Masuk ke Iolder hasil tar
.d webmin-X.XXX (atau .d /opt/webmin-X.XXX)

3. Jalankan Iile setup (jika tidak ada Iile .sh, gunakan Iile .pl)
./setup.sh
4. Isi semua konIigurasi sesuai pertanyaan installer webmin
Selesai installasi, webmin dapat diakses melalui URL : http://NamaKomputer:port (10000
adalah port deIault. Jika kita ubah saat instalasi, sesuaikan portnya). Bisa juga dengan URL
http://IPAddress:port.
atatan :
Jika kita belum sempat melakukan instalasi library perl untuk ssl (perl-NetSSLeay), kita
dapat melakukannya setelah proses install webmin. Lakukan instalasi library melalui YAST,
kemudian lakukan perubahan pada Iile konIigurasi untuk mengaktiIkan modus https.
- Buka Iile /etc/webmin/miniserv.conI
- Ganti ssl 0 menjadi ssl 1
- Restart webmin (bisa melalui menu di webmin)
- buka webmin menggunakan browser dengan mengganti protokol URL http menjadi https
(https://namakomputer:port atau https://ipaddress:port).

Setelah Webmin diinstall, ikuti langkah-langkah berikut :
1. Install Squid menggunakan YAST. Jika ingin menggunakan Konsole / Terminal, kita
bisa mengetikkan perintah yast -i squid.
2. Buka browser dan ketikkan alamat host webmin dan squid diinstall. Contoh : Jika
instalasi squid dan webmin dilakukan pada komputer server dengan IP Address
192.168.0.1, dengan port webmin adalah 10000 dan Webmin diaktiIkan dalam modus
SSL, silakan ketikkan https://192.168.0.1:10000. Sesuaikan konIigurasi tersebut
dengan konIigurasi yang digunakan.

3. Pada halaman login, masukkan user name dan password webmin yang sudah disetup
saat melakukan proses instalasi
4. Pada halaman Webmin, pilih bagian Server [ Squid
. Karena Squid baru diinstall, klik tombol Initialize a.he untuk melakukan insialisasi
cache yang akan digunakan oleh Squid.

6. Klik Return to Squid Index
7. Klik Ports and Networking. Disini kita akan menetukan port yang akan digunakan.
DeIault dari Squid adalah 3128. Saya biasa memakai port 8080. Sesuaikan dengan
port yang diinginkan (note : Jangan pakai port-port yang dialokasikan untuk service
lain, seperti port 80 untuk web, port 2 untuk SMTP, port 110 untuk POP3 dan port
sejenis lainnya). Kalau sudah diubah, klik Save dan kembali ke halaman awal Squid.

8. Kita akan menambahkan cache. Klik Other a.hes [ Add Another a.he. Pada
Hostname, isikan IP Address, port gunakan port 8080 sedangkan untuk ICP gunakan
port deIault 3130.

Tipe Proxy ada 2 jenis, Parent dan Sibling. Cara kerjanya hampir sama. Yang
membedakan, jika kita menggunakan tipe Parent, Squid akan melakukan proses
request dari klien ke cache sendiri. Jika tidak ada, akan diambil dari parent dan jika di
proxy parent tidak ada juga, akan diambilkan dari web langsung. Jika menggunakan
tipe Sibling, request yang tidak ditemukan dari Parent tidak akan diambilkan dari
web. Tutorial ini menggunakan tipe proxy Parent.
Setelah selesai, klik Save dan kembali ke halaman utama
9. Klik Memory Usage. Disini kita bisa menentukan besar memori yang akan
digunakan oleh Proxy. Sebaiknya isi secara manual. Standarnya adalah N/3 dari
memori yang tersedia. Jangan lupa tentukan dalam Iormat MB, bukan KB . Setelah
selesai, klik Save dan kembali ke halaman utama Squid

10.Klik A..ess ontrol. Bagian ini akan menentukan batasan-batasan yang akan
diberlakukan pada Proxy. Bagian ini juga yang akan sering diupdate jika kita
melakukan penambahan pengaturan penggunaan proxy
11.Pertama-tama kita tentukan Client yang bisa melakukan akses ke Proxy. Pada
halaman A..ess ontrol, klik reate New AL berdasarkan lient Address.

12.Pada AL Name, berikan nama ACL. Kemudian isikan From IP dan To IP dengan
range IP yang boleh mengakses proxy. Sesuaikan netmasknya. Failure URL bisa
diisi (opsional) dengan halaman web yang memberikan inIormasi jika ACL ini tidak
dipenuhi. Setelah selesai, klik Save.

13.Tetap dihalaman Access Control, klik Add Proxy Restri.tion. Disini kita bisa
menentukan apakah suatu aturan membolehkan akses atau tidak terhadap ACL yang
sudah dibuat. Dalam hal ACL bolehinternet sesuai contoh, kita akan memberikan
akses Allow. Pilih ACL yang sudah dibuat, klik Allow dan klik Save.

14.Agar ACL yang kita buat diproses lebih dahulu dibandingkan ACL lainnya,
pindahkan urutan ACL yang kita buat agar naik ke peringkat atas. Hal ini bisa
dilakukan dengan menekan tombol panah atas pada ACL yang kita buat.

1.Setelah selesai melakukan setting, kita bisa kembali ke halaman utama Squid dan
menjalankannya.
16.Setelah Squid dijalankan, kita dapat melakukan setting pada browser klien agar bisa
mengakses internet melalui Proxy dengan konIigurasi sebagai berikut :
Host : Alamat IP Proxy Server
Port : Port sesuai konfigurasi

Anda mungkin juga menyukai