Setting proxy Server di Linux Mint


sahabattxno.blogspot.com



  Proxy Server ini bisa diterapkan dalam jaringan local seperti wanet.
hadware yang saya gunakan pada tutorial kali ini ialah 
  • komputer server
  • komputer client 
  • switch/hub
  • modem
  • rj 45 dan kabel utp 



menggunakan format topologi star dengan kabel stright.mengapa kabel stright?
di karenakan saya dalam hal ini menggunakan switch/hub
Langsung saja caranya
kita konfigurasikan router terlebih dahulu dengan masuk dalam terminal linux mint
Su
Password

cek ethernet card terdeteksi atau tida dengan mengetikan

* If config

                Seting IP address
Masukan perintah pada terminal dengan menggunakan perintah
#nano /etc/network/interfaces
Ketikan seperti di bawah ini
Auto eth 0
Iface eth 0 inet dhcp.

Auto eth 1
Ifaces eth 1 inet static
                Address 192.168.50.1
                Netmask 255.255.255.0

Simpan dengan menggunakan perintah
                Ctrl+O =(save)
                Ctrl+X  =(exit)
 /etc/init.d/networking restart
                Dan perlu anda keahui bahwa harus di Conect to internet terlebih dahulu
nano /etc/resolv.conf
jika eth0 static maka isikan 
nameserver 8.8.8.8
nameserver 8.8.4.4
dan kalau eth0 dhcp maka lewati langkahnya
nano /etc/sysctl.conf    =untuk mengaktipkan ip_porward
#net.ipv4.ip_forward    =buang tanda pagar di depan
net.ipv4.ip_forward      =untuk mengaktipkan internet ke client
 dan simpan setelah sipan terus keluar
etc /init.d/networking restart
ip tables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
nano /etc/rc.local
setelah itu simpan ip tables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
di atas exit
Ctrl+O
Ctrl+X
setelah langkah di atas baru kita menginjak lamhkah proxy server
Masukan cd/dvd Linux mint untuk menginstal squid
  apt-get install squid
 Dan ada perintah konfirmasi tekan Y

*Konfigurasi squid /proxy server
Setelah selesai, buat file untuk block situs
nano /etc/squid/blocksitus
Contoh facebook .com
            Youtube.com
Ctrl+O
Ctrl+X

*Seting server
nano /etc/squid/squid.conf
Ctrl w cari acl local net src 
Kasih tanda # seperti di bawah ini
#acl localnet src 10.0.0.0.0/8
#acl localnet src 127.16.0.0/12
acl localnet src192.168.50.0.24
acl block situ dst domain “/etc/squid/block situs”
                http_access deny blocksitus
http_access allow localnet
Ctrl+O
Ctrl+X
Cache_mgr
Hilangkan tanda # didepan kata cache_mgr dan ganti web master seperti dibawah ini
Cache_mgr maylin@gmail.com
Ctrl+o
cari dengan menggunakan Ctrl+w
Visible_hostname di bawah keterangannya buat
visible_hostname www.sahabattxno.blogspot.com

cari lagi
http_port 3128
tambahkan transparent belakang tulisan pada http_port 3128 transparent
ctrl+w
cache_log
buang tanda # pada
#cache_log /var/log/squid/cache.log
#cache_store log /var/log/squid/strore.log
Ctrl+O
Ctrl+X
/etc/init.d/squid restart
Iptables -A PREROUTING -P tcp -d port 80 -j redirect --to --port  3128 -t nat
Nano /etc/rc.local
Di atas exit simpan perintah Iptables -A PREROUTING -P tcp --d port 80-j resirect --to --port  3128 -t nat
Ctrl+o
Ctrl+x
Router aktipkan kembali
Echo 1> /pros/sys/net/ipv4/ip_forward
Simpan di atas exit
dan kemudian restart squid dan restart komputer
 
Seting client
Ip addres             :192.168.50.2
Netmask              :255.255.255.0
D gateway           :192.168.50.1
perintah yangdigunakan harus benar jangan salah ketika huruf besar dan huruf kecil space ataupun penggunaan slash jangan sampai tertukar
dan mohon maaf bila tida disertai dengan gambar! 


Comments