Recent Blog post

Archive for January 2018



Membuat PC Router dan Proxy Server menggunakan Debian

 Assalamualaikum wr.wb 
selamat datang para pecandu ilmu pengetahuan :D
 
1. Topologi jaringan yang digunakan
Konfigurasi Server :
 IP Internet : 192.168.137.2/24 (sesuai dengan IP jaringan yang diberikan oleh ISP)
 IP Lokal : 192.168.70.1/24
 Gateway : 192.168.137.1 (sesuai dengan IP yang diberikan oleh ISP)

Konfigurasi Client
 IP LAN : 192.168.70.xxx/24
 Gateway : 192.168.70.1

Konfigurasi Proxy Server
 Sistem operasi : Linux Debian
 Port Proxy : 3128
 Cache manager : menggunakan alamat email
 Visible Host : menggunakan alamat blog atau website jika ada
 Transparent proxy : yes
 Blocking situs : www.yahoo.com , www.google.com
Konfigurasi Router
 NAT : yes

Diasumsikan PC server yang akan digunakan untuk percobaan sudah terinstalasi system operasi Debian Linux.
2. Konfigurasi Server Debian
 
Untuk melakukan konfigurasi pada system operasi Debian, kita harus login sebagai root atau administrator caranya : ketik su dan masukkan password root nya

a. Konfigurasi IP address
Lakukan pengaturan alamat IP sesuai dengan topologi jaringan yang direncanakan. Misalnya eth0 dihubungkan ke intenet dan eth1 ke jaringan local. Perintahnya adalah :
nano /etc/network/interfaces
Hingga muncul gambar berikut ini
Ubah alamat IP sesuai dengan yang telah direncanakan, tambahkan juga untuk IP address lokalnya (eth1) seperti gambar berikut ini :

b. Konfigurasi IP Forward
Konfigurasikan IP forward, agar transfer data dapat berjalan antara dua jaringan yang berbeda. Caranya dengan mengedit file sysctl.conf.
 
Kemudian cari script : net.ipv4.ip_forward=1 hilangkan tanda “#” pada bagian ini
 
c. Konfigurasi IP Tables
Untuk membuat jaringan local menjadi private (NAT)

 
d. Restart network

3. Konfigurasi Proxy Server
Aplikasi yang paling popular untuk server proxy adalah SQUID. Cara instalasi dapat dilakukan sebagai berikut :
Masukkan CD/DVD master debian ke CDROM kemudian ketikkan :
root@tkj:/home/tkj#apt-get install squid

a. Konfigurasi SQUID
Untuk konfigurasi squid edit file squid.conf, biasanya terletak pada direktori /etc/squid/. Gunakan editor, vi, vim, nano,atau pico
root@tkj:/home/tkj#nano /etc/squid/squid.conf
Setelah itu edit bagian berikut, dan hilangkan tanda pagar “#” agar menjadi enabled
#. . .
http_port 3128 transparent #tambahkan “transparent”
cache_mem 32 MB #kurang-lebih ¼ dari memory
cache_mgr ypamuji77@gmail.com
visible_hostname doenia-masguru.blogspot.com
#. . .
Kemudian cari tulisan acl CONNECT, dan tambahkan script berikut tepat di bawahnya.
#. . .
acl url dstdomain “/etc/squid/url” #domain yang di blok
acl key url_regex –i “/etc/squid/key” #kata yang di blok
http_access deny url
http_access deny key
acl lan src 192.168.70.0/24 #ip lokal
http_access allow lan

http_access allow all
#. . .
Cari tulisan http_access deny all, ada dua pada file squid.conf. Dan tambahkan tanda ”#” pada kedua baris tersebut. Simpan dengan menekan CRTL + X lalu Y dan ENTER.
b. Blokir Situs

Buat file untuk daftar situs-situs dan kata-kata yang akan diblokir.
root@tkj:~# cd /etc/squid/
root@tkj:/etc/squid# nano url
google.com
yahoo.com
root@tkj:/etc/squid# nano key
porn
sex
xxx
Cek apakah konfigurasi sudah benar atau masih ada yang salah, dan juga untuk membuat swap.

c. Konfigurasi IP Tables
Untuk mengarahkan dari port 80 (HTTP) ke port 3128 (PROXY)

d. Restart squid
root@tkj:~# /etc/init.d/squid restart

4. Pengujian
a. Test pada server
Jika tampilan seperti diatas maka squid sudah jalan
b. Test pada client

Buka Mozilla firefox atau browser internet yang lain, kemudian buka website yang diblokir misalnya www.yahoo.com atau www.google.com.
Jika muncul tampilan seperti diatas, maka konfigurasi proxy telah berhasil.

silahkan dicoba 
 gaes  jika  berhasil selamat dan mohon maaf jika adaa kesalahan penulisan :D 
see you next time 
wassalamualaikum wr.wb

Membuat PC Router dan Proxy Server menggunakan Debian

Wednesday, January 24, 2018
0
loading...

- Copyright © ACP ( Materi TKJ) - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -