TEKNIK KOMPUTER DAN JARINGAN

LINUX DAN MIKROTIK

Kamis, 04 Desember 2014

JOBSHEET 3 LINUX "KONFIGURASI PROXY SERVER DI UBUNTU SERVER"







Nama : Adetika Lestari
 KONFIGURASI PROXY SERVER DI UBUNTU SERVER
Tanggal : 03/08/2014
Kelas : XII TKJ 2
SK/KD : -
No. JobSheet : 3
Guru Produktif : Bang Maman

[.] KONFIGURASI PROXY SERVER (SQUID PROXY) :
Di dalam langkah-langkah penginstallan squid3 ada beberapa cara :
  • Cara Pertama, Penginstalan Secara Online anda cukup ketik :
# apt-get install squid3
  • Cara Kedua, jika anda sudah mempunyai file squid3, anda bisa melakukan cara penginstallan secara offline dengan cara : 
# dpkg -i *.deb
Untuk cara selanjutnya sama saja, baik dengan cara yang pertama maupun kedua, dan yang membedakan hanyalah, jika secara online anda bisa menggunakan cara pertama, dan untuk cara offline anda bisa melakukan dengan cara kedua. Di sini saya akan menggunakan dengan cara yang kedua yaitu dengan cara offline, anda bisa lihat langkah-langkahnya di bawah ini : 

Langkah Pertama, Penginstallan squid3 dengan cara offline :
  • Buka terminal lalu ketik :
# sudo su

  • Pastikan file Squid3 tersimpan di Desktop, lalu ketik di terminal untuk masuk ke direktory squid3 :  
# cd Desktop/
# cd Squid3

  •  Setelah berhasil masuk di folder squid3, ketik :


# dpkg -i *.deb

  • Tunggu proses penginstallan selesai, lihat gambar di bawah ini menandakan squid3 sudah terinstal:

Langkah Kedua, melakukan pengeditan dan menambah file squid.conf, ketik :




# cd /etc/squid3
# gedit squid.conf 
 Lalu akan muncul file squid.conf, scroll ke bawah, lalu ketik seperti pada gambar di bawah ini yang sudah di tandai :
http_port 3128 transparent
cache_effective_user proxy
cache_effective_group proxy
visible_hostname www.adetika.sch.id
cache_mem 20 mb
cache_mgr admin@adetika.sch.id
cache_dir ufs /cache 2000 16 256
acl manager proto cache_object
acl lan src 192.168.100.0/24

acl situsx dstdomain "/etc/squid3/situsx"
http_access deny situsx
http_access allow lan
http_access deny all
 
Jika sudah, lalu Simpan.

Langkah Ketiga, ketikan pada terminal :


# iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-port 3128

Langkah Keempat, menambahkan perintah iptables rc.local untuk konfigurasi transparent proxy agar semua clien dipaksa masuk ke port 3128, ketik :


# gedit /etc/rc.local
iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-port 3128
Lalu Simpan.

Langkah Kelima, membuat file situsx, file ini akan di isi alamat/situs yang akan di block.
  • Buka terminal, lalu ketik :
# gedit situsx
lalu ketik seperti di bawah :
www.detik.com 


Selanjutnya Simpan.


Langkah Keenam, setelah semua selesai, jangan lupa untuk simpan/save hasil konfigurasinya. Selanjutnya membuat folder cache untuk proxy. Ketik di Terminal :


# mkdir /cache
# chown proxy.proxy /cache
#squid3 -z 

Langkah Ketujuh, adalah langkah terakhir setelah membuat konfigurasi Proxy Server pada Linux Ubuntu yaitu merestart konfigurasi squid dan iptables, ketik di Terminal :

# /etc/init.d/squid3 restart
Setelah selesai merestart, lalu lihat hasil konfigurasi iptables yang sudah di buat tadi, ketik di Terminal :

# iptables -t nat  -L

V. HASIL KERJA
Kemudian anda test ping dari komputer Client dengan 192.168.100.1 , 192.168.2.12 , 8.8.8.8
kalo reply semua berarti berhasil... 

-Buka situs yg sudah kita blok www.detik.com.
jika sudah ERROR berarti sukses!

VI. KESIMPULAN
1. Harus selalu teliti dalam Mengkonfigurasikan diatas.
2. Tidak emosian dalam pengkonfigurasi.

0 komentar:

Posting Komentar