Jumat, 05 Oktober 2012

proxy server di linux

  memproxy server di linux mint12?
Saya menginformasikan kepada semua bahwa proxy server ini bertujuan untuk pengetahuan .
Langsung saja caranya
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/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 /nit.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
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 #
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 blck situs
http_access allow local net
Ctrl+O
Ctrl+X
Cache_mgr
Hilangkan tanda # didepan kata cache_mgr web master
Ctrl+o
Ctrl+w
Visible_hostname isikan alamat web
Port squid =3128
Port http   =80 
Port https =443
Ctrl+w
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 resirect –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
Seting client
Ip addres             :192.168.50.2
Netmask              :255.255.255.0
D gateway           :192.168.50.1
 perhatian

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! 

Tidak ada komentar:

Posting Komentar