Ads 468x60px

Daftar 25 Password Yang Rawan Dibobol Hacker

Berikut ini adalah daftar password yang rawan dibobol Hacker hasil rilis dari SplashData:
1. password
2. 123456
3.12345678
4. qwerty
5. abc123
6. monkey
7. 1234567
8. letmein
9. trustno1
10. dragon
11. baseball
12. 111111
13. iloveyou
14. master
15. sunshine
16. ashley
17. bailey
18. passw0rd
19. shadow
20. 123123
21. 654321
22. superman
23. qazwsx
24. michael
25. football

Cara Cepat Menaikkan PageRank Blog

Cara Cepat Menaikkan PageRank Blog. Ini merupakan artikel yang saya kira sudah banyak di tulis oleh para netter dan ternyata tidak. Setelah saya cek ternyata jumlah artikel dengan title Cara Cepat Menaikkan PageRank Blog ini masih 767.000 artikel. Jadi selain masih cukup banyak kesempatan untuk mendapatkan posisi pertama di Google masih cukup banyak dengan kata kunci Cara Cepat Menaikkan PageRank Blog ini. Cara Cepat Menaikkan PageRank Blog pada artikel kali ini bukan hanya bertujuan mencari posisi pertama (semoga terwujud) namun juga akan memberikan pengetahuan dan bagaimana Cara Cepat Menaikkan PageRank Blog Anda.


Cara Cepat Menaikkan PageRank Blog ini saya dapatkan dari blog sebelah yang telah memiliki PR 4 dan komentatornya juga mendapat rejeki karena kebagian PR3 dalam tiga bulan setelah menjalankan trik dan langkah-langkan ini.

Baik.. inilah Cara Cepat Menaikkan PageRank Blog itu:

Yang perlu Anda lakukan adalah  menulis artikel  lalu meletakkan link-link dibawah ini pada artikel atau halaman blog Anda. Ini dia Linknya:
  1. Google
  2. Yahoo
  3. Bing
  4. Facebook
  5. Youtube
  6. Twitter
  7. Amazon
  8. Forex
  9. Seo Blog
  10. SEO Package
Cara kerjananya.
Sebelum Anda meletakkan link diatas, Anda harus menghapus peserta nomor 1 dari daftar. Sehingga semua peserta naik 1 level. Yang tadi nomor 2 jadi nomor 1, nomor 3 jadi 2, dst. Kemudian masukkan link kamu sendiri di bagian paling bawah.
Hasilnya akan seperti ini:
  1. Yahoo
  2. Bing
  3. Generator
  4. Belajar Blog
  5. Portable diesel generator
  6. Komputer Blog
  7. Portable diesel generator reviews
  8. Seo Blog
  9. SEO Package
  10. Blog

Ilustrasi dari Cara Cepat Menaikkan PageRank Blog  ini ialah:

Ketika blog Anda diposisi 10, blog Anda memiliki jumlah backlink = 1
Posisi 9, jumlah backlink = 5
Posisi 8, jumlah backlink = 25
Posisi 7, jumlah backlink = 125
Posisi 6, jumlah backlink = 625
Posisi 5, jumlah backlink = 3,125
Posisi 4, jumlah backlink = 15,625
Posisi 3, jumlah backlink = 78,125
Posisi 2, jumlah backlink = 390,625
Posisi 1, jumlah backlink = 1,953,125
Posisi blog Anda akan naik bila ada yang melakukan hal yang sama dengan Anda yaitu membuat artikel Cara Cepat Menaikkan PageRank Blog ini dan membaut link blog Anda disana. Oleh karena itu jika Anda bisa mengajak teman-teman blooger melakukan hal yang sama maka akan lebih cepat posisi blog Anda akan naik.  Dari sisi SEO Anda sudah mendapatkan 1,953,125 backlink dan efek sampingnya jika pengunjung web para downline kamu mengklik link itu, juga membuat blog kamu mendapatkan traffik tambahan.
Nah, silahkan copy paste artikel ini, dan hilangkan peserta nomor 1 lalu tambahkan link blog/website kamu di posisi 10. Ingat, Anda harus mulai dari posisi 10 agar hasilnya maksimal. Karena jika kamu tiba-tiba di posisi 1, maka link Anda akan hilang begitu ada yang masuk ke posisi 10.
Selamat mencoba trik Cara Cepat Menaikkan PageRank Blog.

Jenis Hacker

White Hat dan Grey Hat Hacker & Apa Perbedaan Real?  
Yang lebih buruk, masyarakat tidak mampu memahami istilah-istilah seperti abu-abu topi, topi putih, Linux OS, atau cracker.
Namun, kenyataannya adalah bahwa subkultur dunia hacker lebih kompleks dari yang kita pikirkan. Apalagi jika kita menganggap bahwa, ini adalah orang yang sangat cerdas.
Jadi, apa topi putih etika hacking dan bagaimana cara membedakan dari hacker abu-abu? Satu-satunya cara untuk mengetahuinya adalah untuk menenggelamkan diri dalam dunia hacker dan mengerti, paling tidak, konsep yang paling dasar. 

Apa itu Hacker White Hat?
Seorang hacker bisa menjadi anak jenius yang menghabiskan terlalu banyak waktu dengan komputer dan tiba-tiba menemukan dirinya tenggelam dalam dunia cyber keamanan atau komplotan kriminal. Di sisi lain, ia bisa menjadi penjahat kawakan yang ingin memperoleh uang dalam jumlah besar baginya, atau bahkan lebih buruk, mendominasi dunia.
Dalam film Matrix, konsep hacker berubah sedikit. Meskipun agen Matrix menganggap mereka teroris, kebenaran adalah bahwa mereka pemberontak berjuang untuk kebebasan kemanusiaan. Hal yang tidak perlu untuk mencapai ekstrim, meskipun. Kami tidak berperang dengan cerdas ma chines sehingga jenis skenario adalah sedikit dramatis.
Oleh karena itu, hacker adalah seseorang yang mampu memodifikasi perangkat keras komputer, atau perangkat lunak. Mereka membuat penampilan mereka sebelum munculnya komputer, ketika individu ditentukan terpesona dengan kemungkinan memodifikasi mesin. Misalnya, memasukkan kode dalam menentukan telepon untuk membuat panggilan internasional gratis.
Ketika komputer muncul, ini orang berpendapat bahwa sebuah dunia baru di mana mereka bisa memanfaatkan keterampilan mereka. Sekarang mereka tidak terbatas pada kendala dari dunia fisik, sebagai gantinya, mereka bisa melakukan perjalanan melalui dunia maya komputer. Sebelum internet, mereka menggunakan Bulletin Board System (BBS) untuk berkomunikasi dan pertukaran informasi. Namun, ledakan nyata terjadi ketika Internet muncul.
Hari ini, siapapun dapat menjadi seorang hacker. Dalam denominasi itu, ada tiga jenis hacker. Yang pertama adalah hacker hitam, juga dikenal sebagai cracker, seseorang yang menggunakan pengetahuan komputer dalam kegiatan kriminal untuk mendapatkan keuntungan pribadi. Sebuah contoh khas adalah orang yang memanfaatkan kelemahan dari sistem lembaga keuangan untuk membuat uang.
Di sisi lain adalah hacker topi putih. Meskipun hacker topi putih dapat dianggap sama dengan seorang hacker hitam, ada perbedaan penting. Seorang hacker putih melakukannya dengan niat kriminal dalam pikiran. Perusahaan di seluruh dunia, yang ingin menguji sistem mereka, kontrak hacker putih. Mereka akan menguji seberapa aman sistem mereka, dan menunjukkan setiap kesalahan yang mereka dapat ditemukan. Jika Anda ingin menjadi seorang hacker dengan topi putih, Linux, PC dan koneksi internet adalah semua yang Anda butuhkan.

Grey Hat Hacker
Seorang hacker topi abu-abu adalah seseorang yang di antara dua konsep. Dia dapat menggunakan keahliannya untuk tindakan hukum atau ilegal, tetapi tidak untuk keuntungan pribadi. Abu-abu hacker menggunakan keahlian mereka dalam
untuk membuktikan diri bahwa mereka dapat mencapai suatu prestasi ditentukan, tetapi tidak pernah melakukannya untuk membuat uang dari itu. Saat mereka melewati batas itu, mereka menjadi hacker hitam.
Misalnya, mereka mungkin hack jaringan komputer dari suatu instansi publik, katakanlah, NOAA. Itu adalah kejahatan federal.
Jika pemerintah menangkap mereka, mereka akan merasa lengan panjang keadilan. Namun, jika mereka hanya mendapatkan di dalam, dan posting, katakan saja, pegangan mereka, dan keluar tanpa menimbulkan jenis kerusakan, maka mereka dapat dianggap hacker abu-abu.
Jika Anda ingin tahu lebih banyak tentang hacker, maka Anda dapat menghadiri salah satu konvensi tahunan mereka. Setiap tahun, hacker dari seluruh Amerika Serikat, dan dari berbagai belahan dunia, menyatukan kembali dan bertemu di DEF CON. Konvensi-konvensi yang banyak setuju. Pada yang terakhir, 6.600 orang menghadiri itu.

Setiap tahun, DEF CON dirayakan di Las Vegas, Nevada. Namun, hacker bukan satu-satunya yang pergi ke acara ini. Ada juga komputer wartawan, profesional keamanan komputer, pengacara, dan karyawan pemerintah federal. Acara ini terdiri oleh jejak yang berbeda, semuanya terkait, dalam beberapa cara, ke dunia hacker (keamanan komputer, worm, virus, teknologi baru, coding, dll). Selain trek, ada kontes yang melibatkan komputer hacking, l memetik Ock dan acara terkait bahkan robot. Ethical hacking, hacker topi putih atau apa pun nama yang ingin Anda gunakan, pada akhirnya, ia memiliki tujuan: untuk melindungi sistem organisasi, publik atau swasta, di seluruh dunia. Setelah semua, hacker sekarang dapat ditemukan di mana saja, dan mereka dapat dihitung oleh jutaan. Segera, konsep seperti topi putih, operasi sistem linux atau topi abu-abu akan menjadi rahasia umum. Sebuah bukti nyata dari berapa banyak yang masyarakat kita telah dipengaruhi oleh teknologi.


Black Hat Hacker
Hacker topi hitam telah menjadi gambar ikon dari semua hacker di seluruh dunia. Bagi sebagian besar pengguna komputer, kata hacker telah menjadi sinonim untuk menyesuaikan diri sosial dan kriminal.
Tentu saja, itu adalah ketidakadilan yang diciptakan oleh penafsiran kita sendiri tentang media massa, sehingga sangat penting bagi kita untuk mempelajari apa yang hacker dan apa seorang hacker hitam (atau cracker) tidak. Jadi, mari kita belajar tentang teknik topi hitam dan bagaimana mereka membuat hidup kita sedikit lebih sulit.
Topi hitam digunakan untuk menggambarkan seorang hacker (atau, jika Anda suka, kerupuk) yang membobol sistem komputer atau jaringan dengan maksud jahat. Tidak seperti seorang hacker topi putih, hacker topi hitam mengambil keuntungan dari istirahat-dalam, mungkin menghancurkan file atau mencuri data untuk tujuan masa depan. Hacker topi hitam juga dapat membuat exploit diketahui hacker lainnya dan / atau masyarakat tanpa memberitahu korban. Ini memberikan orang lain kesempatan untuk mengeksploitasi kerentanan sebelum organisasi ini mampu untuk mengamankan itu.
 
Apa Hacking Black Hat?
Seorang hacker topi hitam, juga dikenal sebagai cracker atau hacker sisi gelap (ini definisi terakhir adalah referensi langsung ke film Star Wars dan sisi gelap dari force), adalah seseorang yang menggunakan keahliannya dengan maksud kriminal. Beberapa contoh adalah: retak rekening bank untuk membuat transfernces ke rekening mereka sendiri, mencuri informasi untuk dijual di pasar gelap, atau menyerang jaringan komputer dari organisasi uang.
Beberapa kasus terkenal hacking topi hitam termasuk Kevin Mitnick, yang digunakan hacker topi hitam keterampilan untuk memasuki komputer organisasi seperti Nokia, Fujitsu, Motorola dan Sun Microsystems (harus disebutkan bahwa ia sekarang seorang hacker topi putih); Kevin Poulsen, yang mengambil alih semua saluran telepon di Los Angeles untuk memenangkan kontes radio (hadiah adalah Porsche 944 S2), dan Vladimir Levin, yang merupakan pegangan dalang pencurian $ 10'000, 000 untuk Citigrou .

Chat dengan Teman melalui Command Prompt

Halo teman-teman Sekarang U Dapatkah Chat With Command Prompt melalui begitu Berikut IS Trick A .....

1) Yang Anda butuhkan adalah IP Address teman Anda dan Command Prompt Anda.
2) Buka Notepad dan tulis kode di bawah ini .....!
@ Echo off
: Sebuah
Cls
gema MESSENGER
set / pn = User:
set / pm = Pesan:
net send% n%%% m
Berhenti sebentar
Goto A
3) Sekarang Simpan degan nama  " Messenger.Bat ".
4) Buka Command Prompt.
5)  Buka File " Messenger.Bat " dan tekan Enter.

6) Sekarang, ketik Alamat IP komputer  ingin Anda hubungi dan tekan enter
 7) Sekarang tinggal  mengetikkan pesan Anda dan tekan Enter.
     Mulai Chatting .......!
 

-: IP Spoofing: -

IP panjang (Internet Protocol) spoofing alamat merujuk kepada penciptaan paket IP dengan alamat (palsu) IP sumber ditempa dengan tujuan menyembunyikan identitas pengirim atau meniru sistem lain komputasi.
 
Untuk Periksa Alamat IP Anda ..
 
untuk melihat alamat IP

Mengapa ia bekerja?
IP-Spoofing bekerja karena layanan terpercaya hanya mengandalkan otentikasi alamat jaringan berbasis. Karena IP mudah ditipu, pemalsuan alamat tidak sulit.
Alasan utama adalah keamanan kelemahan pada protokol TCP yang dikenal dengan prediksi urutan nomor.
Cara kerjanya?
Untuk benar-benar memahami bagaimana ip spoofing dapat terjadi, kita harus memeriksa struktur dari TCP / IP protocol suite. Pemahaman dasar header dan pertukaran jaringan sangat penting untuk proses. 

Internet Protocol (IP):
Ini adalah protokol jaringan yang beroperasi pada lapisan 3 (jaringan) dari model OSI. Ini adalah model connectionless, berarti tidak ada informasi mengenai transaksi negara, yang digunakan untuk rute paket pada jaringan. Selain itu, tidak ada metode di tempat untuk memastikan bahwa sebuah paket dengan benar dikirimkan ke tujuan.
Browser Anda dan penggunaan Server TCP / IP
Browser dan server menggunakan TCP / IP untuk terhubung ke Internet.
Browser menggunakan TCP / IP untuk mengakses server. Sebuah server menggunakan TCP / IP untuk mengirim HTML kembali ke browser.
E-Mail menggunakan TCP / IP
Program e-mail Anda menggunakan TCP / IP untuk terhubung ke Internet untuk mengirim dan menerima e-mail.
Alamat Internet Anda adalah TCP / IP
Alamat Internet Anda "192.168.10.14" adalah bagian dari protokol TCP / IP standar (dan begitu juga nama domain Anda).

Apa itu TCP / IP?
TCP / IP adalah protokol komunikasi untuk komunikasi antara komputer di Internet.
TCP / IP singkatan Transmisi Protokol / Internet Protokol Kontrol.
TCP / IP mendefinisikan bagaimana perangkat elektronik (seperti komputer) harus terhubung ke Internet, dan bagaimana data harus ditransmisikan antara mereka.

Di dalam TCP / IP
Di dalam standar TCP / IP ada beberapa protokol untuk menangani komunikasi data:
  • TCP (Transmission Control Protocol) komunikasi antara aplikasi
  • UDP (User Datagram Protocol) komunikasi antara aplikasi sederhana
  • IP (Internet Protocol) komunikasi antar komputer
  • ICMP (Internet Control Message Protocol) untuk kesalahan dan statistik
  • DHCP (Dynamic Host Configuration Protocol) untuk pengalamatan dinamis

TCP Menggunakan Koneksi Tetap
TCP adalah untuk komunikasi antara aplikasi.
Jika satu aplikasi ingin berkomunikasi dengan yang lain melalui TCP, ia akan mengirimkan permintaan komunikasi. Permintaan ini harus dikirimkan ke alamat yang tepat. Setelah "jabat tangan" antara dua aplikasi, TCP akan mendirikan "full-duplex" komunikasi antara dua aplikasi.
The "full-duplex" komunikasi akan menempati garis komunikasi antara dua komputer sampai ditutup oleh salah satu dari dua aplikasi.
UDP ini sangat mirip dengan TCP, tapi sederhana dan kurang dapat diandalkan.

IP adalah Connection-Less
IP adalah untuk komunikasi antar komputer.
IP adalah "connection-kurang" protokol komunikasi.
IP tidak menempati garis komunikasi antara dua komputer. IP mengurangi kebutuhan untuk saluran jaringan. Setiap baris dapat digunakan untuk komunikasi antar komputer yang berbeda pada waktu yang sama.
Dengan IP, pesan (atau data lain) yang dipecah menjadi independen kecil "paket" dan dikirim antara komputer melalui Internet.
 IP Router
Ketika sebuah paket IP yang dikirimkan dari komputer, tiba pada sebuah IP router.
Router IP bertanggung jawab untuk "routing" paket ke tujuan yang benar, secara langsung atau melalui router lain.
Jalan paket akan mengikuti mungkin berbeda dari paket lain dari komunikasi yang sama. Router bertanggung jawab untuk menangani yang tepat, tergantung pada volume lalu lintas, kesalahan dalam jaringan, atau parameter lainnya.

Sambungan-Kurang Analogi
Berkomunikasi melalui IP adalah seperti mengirimkan surat panjang sebagai sejumlah besar kartu pos kecil, masing-masing menemukan sendiri (sering berbeda) cara untuk penerima.

TCP / IP
TCP / IP adalah TCP dan IP bekerja sama.
TCP menangani komunikasi antara perangkat lunak aplikasi Anda (yaitu browser Anda) dan perangkat lunak jaringan Anda.
IP menangani komunikasi dengan komputer lain.
TCP bertanggung jawab untuk memecah data ke dalam paket IP sebelum dikirim, dan untuk merakit paket ketika mereka tiba.
IP bertanggung jawab untuk mengirimkan paket ke tujuan yang benar.
 
Alamat IP
Setiap komputer harus memiliki alamat IP sebelum dapat terhubung ke Internet.
Setiap paket IP harus memiliki sebuah alamat sebelum dapat dikirim ke komputer lain.
Addess IP adalah identitas komputer atau situs web.
 
Nama Domain
Sebuah nama jauh lebih mudah untuk diingat daripada nomor 12 digit.
Nama yang digunakan untuk alamat TCP / IP disebut nama domain.
google.com adalah nama domain.
Ketika Anda alamat situs web, seperti http://www.google.com, nama ini diterjemahkan ke nomor oleh Domain Name Server (DNS).
Di seluruh dunia, DNS server yang terhubung ke Internet. DNS server bertanggung jawab untuk menerjemahkan nama domain menjadi alamat TCP / IP.
Ketika sebuah nama domain baru didaftarkan bersama-sama dengan alamat TCP / IP, server DNS di seluruh dunia akan diperbarui dengan informasi ini.
TCP - Transmission Control Protocol
TCP digunakan untuk transmisi data dari aplikasi ke jaringan.
TCP bertanggung jawab untuk memecah data ke dalam paket IP sebelum dikirim, dan untuk merakit paket ketika mereka tiba.

IP - Internet Protocol
IP menangani komunikasi dengan komputer lain.
IP bertanggung jawab untuk mengirim dan menerima paket data melalui Internet.

HTTP - Hyper Text Transfer Protocol
HTTP menangani komunikasi antara web server dan web browser.
HTTP digunakan untuk mengirimkan permintaan dari klien web (browser) ke web server, kembali konten web (halaman web) dari server ke klien.

HTTPS - Secure HTTP
HTTPS menangani komunikasi aman antara web server dan web browser.
HTTPS biasanya menangani transaksi kartu kredit dan data sensitif lainnya.

SSL - Secure Socket Layer
Protokol SSL digunakan untuk enkripsi data untuk transmisi data yang aman.

SMTP - Simple Mail Transfer Protocol
SMTP digunakan untuk transmisi e-mail.

MIME - Internet Mail Extensions Multi-purpose
Protokol SMTP MIME memungkinkan mengirimkan file multimedia termasuk suara, audio, dan data biner melalui jaringan TCP / IP.

IMAP - Internet Message Access Protocol
IMAP digunakan untuk menyimpan dan mengambil e-mail.

POP - Post Office Protocol
POP digunakan untuk men-download e-mail dari server e-mail ke komputer pribadi.

FTP - File Transfer Protocol
FTP menangani pengiriman file antar komputer.

NTP - Network Time Protocol
NTP digunakan untuk sinkronisasi waktu (jam) antara komputer.

DHCP - Dynamic Host Configuration Protocol
DHCP digunakan untuk alokasi alamat IP dinamis untuk komputer dalam jaringan.

SNMP - Simple Network Management Protocol
SNMP digunakan untuk administrasi jaringan komputer.

LDAP - Ringan Directory Access Protocol
LDAP digunakan untuk mengumpulkan informasi tentang pengguna dan alamat e-mail dari internet.

ICMP - Internet Control Message Protocol
ICMP menangani kesalahan penanganan dalam jaringan.

ARP - Address Resolution Protocol
ARP digunakan oleh IP untuk mencari alamat hardware dari kartu jaringan komputer berdasarkan alamat IP.

RARP - Alamat Resolution Protocol Lookup
RARP digunakan oleh IP untuk mencari alamat IP berdasarkan alamat hardware dari kartu jaringan komputer.

BOOTP - Boot Protocol
BOOTP digunakan untuk boot (mulai) komputer dari jaringan.

PPTP - Point to Point Tunneling Protocol
PPTP digunakan untuk pengaturan koneksi (terowongan) antara jaringan pribadi.
 
Ketika Anda menulis email, Anda tidak menggunakan TCP / IP.
Ketika Anda menulis email, Anda menggunakan program email seperti Lotus Notes, Microsoft Outlook atau Netscape Communicator.

Program Email Anda Apakah
Program email Anda menggunakan berbagai protokol TCP / IP:
  • Ia mengirimkan email dengan menggunakan SMTP
  • Hal ini dapat men-download email Anda dari server email menggunakan POP
  • Hal ini dapat terhubung ke server email menggunakan IMAP

SMTP - Simple Mail Transfer Protocol
Protokol SMTP digunakan untuk transmisi e-mail. SMTP menangani mengirimkan email Anda ke komputer lain.
Biasanya email Anda dikirim ke server email (SMTP server), dan kemudian ke server lain atau server, dan akhirnya ke tujuannya.
SMTP hanya bisa mengirimkan teks murni. Tidak dapat mengirimkan data biner seperti gambar, suara atau film.
SMTP menggunakan protokol MIME untuk mengirim data biner di TCP / IP. Protokol MIME mengubah data biner ke teks murni.

POP - Post Office Protocol
Protokol POP digunakan oleh program email (seperti Microsoft Outlook) untuk mengambil email dari server email.
Jika program email Anda menggunakan POP, semua email di-download ke program email Anda (juga disebut klien email), setiap kali terhubung ke server email Anda.

IMAP - Internet Message Access Protocol
Protokol IMAP digunakan oleh program email (seperti Microsoft Outlook) seperti protokol POP.
Perbedaan utama antara protokol IMAP dan POP protokol adalah bahwa protokol IMAP tidak akan secara otomatis men-download semua email Anda setiap kali program email Anda terhubung ke server email Anda.
Protokol IMAP memungkinkan Anda untuk melihat melalui pesan email Anda di server email sebelum Anda mendownloadnya. Dengan IMAP Anda dapat memilih untuk men-download pesan Anda atau hanya menghapusnya. Dengan cara ini IMAP adalah sempurna jika Anda perlu menghubungkan ke server email Anda dari lokasi yang berbeda, tetapi hanya ingin men-download pesan Anda saat Anda kembali di kantor Anda.

Tips Setting Membuat Proxy Server dengan Squid Debian

Untuk mengatur penggunaan internet di kantor atau sekolah Proxy Server merupakan suatu hal yang wajib agar user tidak menyalahgunakan fasilitas koneksi internet seperti membuka situs – situs yang tidak baik misalnya situs – situs yang mengandung pornografi, perjudian, kekerasan, dsb. Atau juga mengontrol penggunaan
Berikut ini akan coba saya tulis cara instalasi Proxy Server menggunakan Squid pada Debian dan konfigurasi minimum agar Squid bisa berjalan. Sedangkan untuk konfigurasi tingkat lanjut seperti penambahan rules, blocking situs, bandwidth management .

Persiapan
PC yang sudah terinstall Linux. Dalam kasus ini saya menggunakan Debian Lenny. Secara umum langkahnya sama. Perbedaannya hanya pada saat proses installasi paket Squid. Jika pada Debian dan turunannya (Ubuntu dll) menggunakan “apt-get”, pada RedHat dan turunannya (Centos dll) menggunakan “yum”. PC ini harus memiliki paling tidak 2 interface. 1 interface terhubung ke LAN dan 1 lagi ke WAN yang dalam contoh kali ini terhubng ke modem speedy.

Network Topology
Modem Speedy —> Proxy Server —> LAN
Modem Speedy
IP Address : 192.168.0.1
Netmask : 255.255.255.0
DNS : 202.134.0.155, 203.130.196.5, 222.124.204.34

Proxy Server
eth0 (connected to Modem Speedy)
IP Address : 192.168.0.2
Netmask : 255.255.255.0
Gateway : 192.168.0.1

eth1 (connected to LAN)
IP Address : 192.168.1.1
Netmask : 255.255.255.0

LAN
IP Address : 192.168.1.2 – 192.168.1.254
Netmask : 255.255.255.0
Default Gateway : 192.168.1.1
DNS Server : 192.168.1.1

Setting Network dan IPtables
Lakukan setting network di Proxy Server dengan mengedit file /etc/network/interfaces (untuk distro selain Debian dan Ubuntu silakan menyesuaikan) sebagai berikut:

auto lo eth0 eth1
iface lo inet loopback

# The primary network interface
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
broadcast 192.168.0.255
network 192.168.0.0
gateway 192.168.0.1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0
Restart network untuk mendapatkan efek.
/etc/init.d/networking restart
atau
/etc/init.d/networking force-reload
Cek hasil konfigurasi network dengan perintah “ifconfig” (tanpa tanda petik). Pastikan hasil konfigurasi telah sesuai.
Edit file /etc/resolv.conf sebagai berikut untuk DNS Server:
nameserver 202.134.0.155
nameserver 203.130.196.5
nameserver 222.124.204.34
Edit file /etc/sysctl.conf dengan menghilangkan tanda # pada baris #net.ipv4.ip_forward=1.
sebelum
#net.ipv4.ip_forward=1
sesudah
net.ipv4.ip_forward=1
Simpan konfigurasi kemudian aktifkan dengan perintah berikut:
sysctl -p
Lakukan konfigurasi IPtables sebagai berikut:
iptables -t nat -A POSTROUTING -o eth0 -j SNAT –to-source 192.168.0.2
iptables -t nat -A PREROUTING -p tcp -i eth1 –dport 80 REDIRECT –to-ports 3128
Baris pertama melakukan source NAT semua paket yang keluar dari eth0 yang terhubung ke modem speedy sehingga semua client di LAN IP Addressnya akan terbaca 192.168.0.2 (IP Address Proxy Server yang terhubung ke modem speedy) oleh modem speedy. Hal ini dilakukan agar semua client di LAN bisa akses internet.
Sedangkan baris ke 2 berfungsi mengalihkan semua paket yang masuk ke eth1 dari LAN yang menuju port 80 (port web server) ke port Squid yaitu port 3128. Tanpa baris ini maka fungsi Squid sebagai proxy server tidak akan bekerja.
Konfigurasi IPtables di atas bersifat sementara. Jika komputer direstart maka konfigurasi IPtables akan hilang. Untuk mengatasi hal ini lakukan langkah – langkah berikut:
Simpan konfigurasi IPtables ke suatu file (dalm contoh ini ke file /etc/iptables.up.rules) dengan perintah berikut:
iptables-save > /etc/iptables.up.rules
Edit file /etc/network/interfaces. Tambahkan baris “post-up iptables-restore < /etc/iptables.up.rules” agar konfigurasi IPtables di load setelah interface up. Setelah diedit hasilnya adalah sebagai berikut:
auto lo eth0 eth1
iface lo inet loopback
# The primary network interface
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
broadcast 192.168.0.255
network 192.168.0.0
gateway 192.168.0.1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0

post-up iptables-restore < /etc/iptables.up.rules
Installasi Squid
Setelah network dan Iptables selesai dikonfigure maka tahap selanjutnya adalah installasi Squid. Gunakan perintah berikut:
apt-get install squid
Setelah Squid terinstall lakukan konfigurasi minimum sebagai berikut:
http_port 3128 transparent
cache_dir ufs 20480 16 256
acl localnet 192.168.1.0/24
http_access allow localnet
http_access deny all

Kemudian restart squid dengan perintah berikut:
/etc/init.d/squid restart
Pastikan squid berjalan dengan menggunakan perintah berikut:
ps ax | grep squid
Jika squid telah berjalan maka seharusnya output dari perintah di atas tidak kosong. Atau bisa gunakan utility “nmap” yang terlebih dahulu harus diinstall dengan perintah “apt-get install nmap” (tanpa tanda petik). Ketikkan perintah berikut maka seharusnya ada baris “3128/tcp open squid-http” yang menandakan Squid telah berjalan:
nmap localhost
Install dnsmasq
Tahap selanjutnya adalah menginstall dnsmasq yang berfungsi sebagai caching DNS server (memetakan nama doamin ke IP Address) sehingga di client tidak perlu menggunakan DNS server public (DNS Server speedy.) Hal ini akan mengurangi traffic ke DNS server public sehingga sedikit banyak akan menekan penggunaan bandwidth. Install dnsmasq dengan perintah berikut:
apt-get install dnsmasq
Setalah terinstall cek apakah dnsmasq telah berjalan dengan perintah berikut:
ps ax | grep dnsmasq
Atau bisa juga dengan perintah “nmap localhost” (tanpa tanda petik). Jika dnsmasq telah berjalan maka output perintah tadi akan ada baris “53/tcp open domain”.
Semua konfigurasi telah selesai kita lakukan. Langkah selanjutnya adalah melakukan test dari PC client untuk akses ke internet. Jika halaman web terbuka maka Proxy Server telah berhasil kita buat. Konfigurasi IP Address client bisa dilihat di bagian Network Topology artikel ini.
Langkah selanjutnya adalah membuat rules tambahan untuk mengontrol penggunaan internet. Baik itu blocking situs, bandwidth management, maupun rules lain. Seperti janji saya, artikel tentang ini akan saya terbitkan segera.