Kamis, 06 Maret 2014

Cara Install Proxy Lusca FMI di Ubuntu 10.10 64Bit


Install Prroxy Lusca FMI via Putty.
Setelah selesai instalasi ubuntunya mari kita lanjutkan ke Cara Install Proxy Lusca FMI di Ubuntu 10.10 64Bit bagi yang belum instal silahkan buka di CARA INSTALL UBUNTU SERVER 10.10 64 bit, jika sudah mari kita mulai
1. Hubungkan PC Proxy dengan Mikrotik memakai kabel RJ45 mode Cross
2. Remote Ubuntu server kita Dengan PuTTY dari PC admin
Jika belum punya silahkan downloada di sini Aplikasi Pendukung Proxy Ubuntu Server.
3. Login ke root cek Ping ke public utuk internetnya jika sudah jalan mari kita lanjutkan,..
4. Update & upgrade repositor Ubuntu
Copas kode dibawah ini dan pastekan di terminal PuTTY ( klik kanan lalu Enter )
apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y && apt-get install squid -y && apt-get install squid squidclient squid-cgi -y && apt-get install gcc -y && apt-get install build-essential -y && apt-get install sharutils -y && apt-get install ccze -y && apt-get install libzip-dev -y && apt-get install automake1.9 -y && wget http://proxy-ku.googlecode.com/files/LUSCA_FMI.tar.gz && tar xzvf LUSCA_FMI.tar.gz && cd LUSCA_FMI/ && make distclean
Tunggu sampai selesai, lama waktu update tergantung koneksi internet kita!!


5. Lakukan perintah compile Untuk Lusca FMI
Copas Kodennya:
Update & upgrade repositor Ubuntu hilang;kan perintah "&& make distclean"
dan untuk compile Lusca FMI (no.5)
seblum "./configure --prefix=/usr" tambahkan CHOST
contoh :
CHOST=”x86_64-pc-linux-gnu” \
CFLAGS=”-march=amdfam10 -msse3 -O2 -pipe” \
catatan: sesuaikan dengan CPU proxymu silahkan cek disini:
untuk AMD http://en.gentoo-wiki.com/wiki/Safe_Cflags/AMD
untuk INTEL http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel
./configure --prefix=/usr --exec_prefix=/usr --bindir=/usr/sbin --sbindir=/usr/sbin --libexecdir=/usr/lib/squid --sysconfdir=/etc/squid --localstatedir=/var/spool/squid --datadir=/usr/share/squid --enable-http-gzip --enable-async-io=24 --with-aufs-threads=24 --with-pthreads --enable-storeio=aufs --enable-linux-netfilter --enable-arp-acl --enable-epoll --enable-removal-policies=heap --with-aio --with-dl --enable-snmp --enable-delay-pools --enable-htcp --enable-cache-digests --disable-unlinkd --enable-large-cache-files --with-large-files --enable-err-languages=English --enable-default-err-language=English --with-maxfd=65536 && make && make install

6. Setelah proses selesai lanjutkan pada proses berikut
Copy file-file berikut dengan Program WinSCP
============================================
- File "squid.conf" yang telah disesuaikan ke folder: /etc/squid/
- File "storeurl.pl" ke folder: /etc/squid/
- File "squid" ke folder: /etc/init.d/
Jika belum punya squid.conf dll nya silahkan download disini Perlengkapan Squid Proxy Lusca FMI. (edit dan sesuaikan )
Setelah seleseai di copy mari kita lanjutkan langkah berikutnya :
============================================

7. Memberikan izin akses kepada user squid
Copas Kodennya:
chmod +x /etc/init.d/squid && /etc/init.d/squid stop
8. Memberikan permission pada folder cache
Copas Kodennya:
chown proxy:proxy /cache && chmod 777 /cache chown proxy:proxy /etc/squid/storeurl.pl && chmod 777 /etc/squid/storeurl.pl && chmod +x /etc/init.d/squid

atau

chown proxy:proxy /cache
chmod 777 /cache
chown proxy:proxy /etc/squid/storeurl.pl
chmod 777 /etc/squid/storeurl.pl
chmod +x /etc/init.d/squid

masukin 1 per 1 deh
9. Membuat folder swap/cache di dalam folder cache
============================================

/etc/init.d/squid stop
squid -f /etc/squid/squid.conf -z && /etc/init.d/squid restart

10. Agar proses shutdown dapat langsung dijalankan dengan menekan tombol Power gunakan perintah berikut:
Copas Kodennya:
apt-get install acpid
------- reboot -------

11. Setting Redirect Proxy Ubuntu Eksternal di mikrotik.
buka di winbox kemudian pastekan di terminal mikrotik script di bawah :

/ip firewall address-list add address=192.168.2.0/24 comment="SQUID PROXY EXTERNAL" disabled=no list="ProxyNet"

/ip firewall nat add action=dst-nat \
chain=dstnat comment="TRANSPARENT DNS UDP LOCAL" \
disabled=no dst-port=53 in-interface=local \
protocol=udp to-ports=53

/ip firewall nat add action=dst-nat \
chain=dstnat disabled=no dst-port=53 in-interface=proxy \
protocol=udp to-ports=53 comment="TRANSPARENT DNS UDP PROXY"

/ip firewall nat
add chain=dstnat action=dst-nat to-addresses=192.168.2.2 to-ports=3128 \
protocol=tcp src-address=192.168.11.0/24 src-address-list=!ProxyNet \
comment="REDIRECT KE PROXY" in-interface=Local dst-port=80,3128,8080

tambahan
 
/ip firewall nat
add chain=dstnat action=dst-nat to-addresses=192.168.2.2 to-ports=3128 \
protocol=tcp src-address=192.168.11.0/24
comment="REDIRECT KE PROXY" in-interface=Local dst-port=80,3128,8080

tambahkan ini jika belum ada
/ip firewall nat add action=masquerade chain=srcnat \
comment=MASQUERADE disabled=no \
out-interface=public

0 komentar:

Posting Komentar