Anda di halaman 1dari 8

A.

ADMINISTRASI SERVER LAPORAN


KONFIGURASI
PROXY
Menggunakan Squid dalam Sistem
Operasi Debian 7.9.0

Muhammad Ma’ruf Nur Rifai


22
B. Tujuan

- Dapat melakukan konfigurasi proxy server untuk client dalam jaringan computer yang
terhubung
C. Alat dan Bahan
- Komputer dengan OS Linux Debian 7
- Kabel crossover
- CD binary 2
- Computer client
D. Langkah Kerja

Setting IP Server

1. Lakukan setting untuk memasukan IP Address baik untuk eth0 (yang terhubung internet) dan
eth1 (yang akan terhubung dengan client) yaitu nano /etc/network/interfaces. Selesai
kemudian klik ctrl + x dan Y

Ethernet 0 Ethernet 1
(Sebagai penyedia layanan internet) Tersambung dengan Client
Address : 192.168.43.100 Address : 194.78.22.1
Netmask : 255.255.255.0 Netmask : 255.255.255.0
Gateway : 192.168.43.1
DNS : 1.1.1.1
2. Setelah tersetting lakukan restart dengan perintah /etc/init.d/networking restart

3. Coba cek IP yang telah tersetting dengan ifconfig

Setting gateway

1. Untuk melakukan setting gateway pertama masuk pada file ip_forward dengan perintah nano
/proc/sys/net/ipv4/ip_forward kemudian ganti 0 menjadi angka 1 lalu simpan
2. Lalu masuk kembali kedalam file sysctl.conf dengan perintah nano /etc/sys/sysctl.conf

3. Lalu tambahkan rule iptables –t nat –A POSTROUTING –s 192.168.6.0/24 –j MASQUERADE

4. Setelah itu simpan dengan perintah iptables-save >/etc/iptables

Setting server proxy

1. Lakukan penginstallan pada aplikasi squid dengan perintah apt-get install squid
2. Lalu nanti kalian akan diminta untuk memasukan binary 2, lalu klik Y dan tunggu penginstallan
hingga selesai
3. lalu buka file squid.conf untuk melakukan penyettingan dengan perintah nano
/etc/squid/squid.conf
- Lalu cari ctrl+w text http_port 3128 dan tambahkan transparent, transparent berarti proxy
langsung terkonfigurasi secara otomatis

- cache_mem (cari, hilangkan tanda pagar, dan tambahkan kapasitas menjadi 32MB)

- cache_mgr (cari, hilangkan tannda pagar, dan tambahkan webmaster) webmaster dapat
diisikan secara bebas,

- visible_hostname (cari, dan ketik tambahan nama yang bertanggung jawab pada server)
- acl connect (cari, tambahkan text berikut di bawahnya)
acl url dstdomain “/ect/squid/url”
http_access deny url
acl lan src 194.78.22.0/24
http_access allow lan
http_access allow all

- http_access deny all (cari dan tambahkan tanda pagar pada keduanya)

selesai simpan dan keluar


4. tambahkan konfigurasi pada file squid url dengan perintah nano /etc/squid/url lalu masukan
web yang ingin diblokir

5. lalu cek apakah squid sudah berjalan dengan perintah squid –z

6. Lalu lakukan restart pada squid dengan perintah /etc/init.d/squid restart


7. Kemudian tambahkan rule pada gateway yang meredirect port 80 ke dalam port 3128 yang
menjadi port proxy dengan perintah iptables –t nat –A PREROUTING –s 192.168.6.0/24 –p tcp

--dport 80 –j REDIRECT –to-port 3128

8. Simpan rule tersebut dengan perintah iptables-save >/etc/iptables

9. Tambahkan rule pada file resolv.conf dengan perintah nano /etc/resolv.conf dan isikan seperti
pada gambar, lalu simpan.

Pengujian

1. Hubungkan pc client dengan kabel


2. Setting IP client sehingga berada 1 jaringan dengan Server
3. Lakukan ping ke pc server dan internet untuk melakukan pengecekan apakah client telah
terhubung

4. Coba lakukan pencarian web yang telah kalian blok sebelumnya jika belum berhasil hapus
history dan cache dari pencarian terdahulu, jika berhasil maka tampilannya akan sebagai
berikut.

Anda mungkin juga menyukai