Membangun Proxy Server dengan Debian 6 Squeeze
Written by Dedy Asmara Wednesday, 14 December 2011 17:21Kali ini saya
mencoba membangun sebuah PC/Komputer yang dapat digunakan sebagai Proxy
sederhanayang berbasis Linux Debian 6 yang diinstall secara minimal.Ok, untuk
device atau alat-alat yang diperlukan disini adalah sebagai berikut :1.
PC/Komputer yang memiliki 2kartu jaringan (Ethernet Card)2. Hub3. Internet,
disini saya asumsi kan Internet didapat dari Telkom, yang pada umum nya adalah
TelkomSpeedy melalui modem (pppoe).4.PC/Laptop Client, minimal 2 buah.Langkah
pertama adalah update repository, terserah anda mau update via repository lokal
(ServerIndonesia) atau Repository luar negeri, edit pada baris
/etc/apt/source.listmasukan link repository tanpa tanda # kemudian update
dengan perintahapt-get updateingat, kalau link repository dalam kondisi on,
pada saat kita update, tidak akan muncul pesan error. kaloada pesan error
silahkan mencoba link repository yang lain sampai tidak ada pesan error.Ok,
setelah semua nya tersedia, lanjut dengan setting IP address pada kedua
ethernet/kartu jaringanpada PC/Komputer yg sudah terinstall Debian 6 OS. Login
ke sebagai root, dan edit di :root@myserver :~# nano /etc/network/interfaces#
The primary network interfaceallow-hotplug eth0iface eth0 inet staticaddress
192.168.1.44netmask 255.255.255.224network 192.168.1.32broadcast
192.168.1.63gateway 192.168.1.33# The secondary network interfaceallow-hotplug
eth1iface eth1 inet staticaddress 10.10.10.1netmask 255.255.255.0
network 10.10.10.0broadcast 10.10.10.255Catatan : eth0 (nol) adalah eth
yang dihubungkan ke modem speedy disitu saya memakai network ipclass /27eth1
adalah eth1 yang terhubung ke client yg dicolok ke HubKemudian edit file
resolv.conf (edit DNS) di :root@myserver :~# nano
/etc/resolv.conf nameserver 203.130.193.74nameserver 8.8.8.8DNS Speedy
untuk masing-masing daerah biasa nya agak berbeda, diatas adalah dns untuk
wilayahbatam dan sekitar nya, sedangkan dns yang kedua adalah dns milik google
(8.8.8.8)Kemudian aktifkan IP forward dengan perintah :root@myserver:~# echo 1
> /proc/sys/net/ipv4/ip_forwardlalu edit file pada
/etc/sysctl.conf root@myserver :~# nano /etc/sysctl.conf Hilangkan
tanda # pada barisnet.ipv4.ip_forward=1kemudian jalan kan perintah iptables
untuk meneruskan koneksi dari eth0 ke eth1, tambahkan barisberikut
padaroot@myserver :~# nano /etc/rc.localiptables -t nat -A POSTROUTING -o eth0
-j MASQUERADEexit 0ingat, masukan perintah diatas sebelum kalimat exit 0 (nol)
Kemudian reboot PC/Komputer anda, coba lakukan dari client, masukan IP
Address pada PC/LaptopClient yang 1 kelas dengan eth1, contoh 10.10.10.5/24 dan
gateway ke 10.10.10.1,masukan nilai dnssama seperti diatas, coba ping ke
gateway terlebih dahulu, jika mendapat replay kemudian ping keyahoo.com, jika
kedua nya berhasil, maka sharing koneksi internet anda telah berhasil.
:)Instalasi SquidBuka terminal pada OS anda, masuk sebagai root, lalu
ketikanroot@myserver :~# apt-get install squid squid-commontekan y jika diminta
konfirmasi, tunggu sampai proses instalasi


0 komentar:
Posting Komentar