Selasa, 16 April 2019

Konfigurasi Proxy Server Menggunakan Debian 8 (Virtual Box)


Konfigurasi Proxy Server Menggunakan Debian 8 (Virtual Box)



Berikut ini, saya akan langsung ketahapannya, tapi ada yang harus anda siapkan, anda banyak cara untuk membuat Proxy Server, kali ini saya menggunakan Virtual Box (Debian 8) sebagai proxy server dan laptop saya sendiri sebagai Client.
Yang perlu disiapkan :
  • Komputer/Laptop,
  • Pastikan Terhubung ke internet,
  • Virtual Machine (Virtual Box / VMware) pastikan versi terbaru,
  • ISO (Debian 8 64 bit \ 32 bit) ada 3 ISO, susah didapatkan jadi mohon maaf anda harus cari sendiri, u/ 64 bit biasanya ada tertulis “amd64” sedangkan 32 bit “i386
Lankah-langkah konfigurasi:
  1. Install Debian Anda di Virtual Box perlu banyak waktu untuk menginstal pastikan menginstal dengan benar,
  2. Masuk ke Debian Anda yang telah diinstall di VB menggunakan user root,
    Screenshot_42.png
  3. Kemudian Konfigurasikan IP untuk debian anda, masuklah ke file interfacesdengan mengetikkan perintah “nano /etc/network/interfaces“, kemudian aturlah seperti dibawah ini,
    Screenshot.png
  4. lakukan instalasi proxy dengan mengginstall squid3 (salah satu dari beberapa packet untuk instalasi proxy di debian). dengan mengetikkan perintah “apt-get install squid3” di debian anda,
    Screenshot_1.png
  5. aturlah file squid anda, dengan masuk ke file squid.conf dengan mengetikkan perintah “nano /etc/squid3/squid.conf“,
    Screenshot_2.png
  6. Nah, kali ini anda harus perhatikan langkah ini dengan baik, tekan Ctrl+W untuk search maka dibagian bawah akan muncul baris “search:….” kemudian tekan tombol enter untuk mulai mencari, ketikkan langkah berikut kemudian ubah sesuai dengan gambar.(sebenarnya tidak harus sama jika anda sudah mahir menggunakannya)
    • http_port 3128
      Screenshot_3.png
      Screenshot_4.png
      tambahkan transparent dibelakang,
      Screenshot_5.png
    • cache_mgr
      Screenshot_6.png
      Screenshot_7.png
      ubah dan hapus “#”
      Screenshot_9.png
    • visible_hostname
      Screenshot_11.png
      tambahkan visible_hostname “nama hostname”
      Screenshot_13.png
    • cache_dir ufs /var
      Screenshot_16.png
      Screenshot_17
      hapus tanda “#”
      Screenshot_18
    • cache_mem
      Screenshot_19Screenshot_20
      hapus tanda pagar anda juga bisa atur besar memori-nya
      Screenshot_21
    • http_access deny all
      Screenshot_22
      Tambah tanda “#” di depan http_access deny all
      Screenshot_24
    • acl CONNECT
      Screenshot_26
      tambahkan dibawah acl CONNECT method CONNECT seperti dibawah ini:
      Screenshot_44.png
      acl local src 192.168.100.0/24
      acl blokir dstdomain “/etc/squid3/domain”
      acl blokkey url_regex -i “/etc/squid3/kata”
      acl download urlpath_regex \.mp3$ \.avi$ \.mkv$ \.3gp$ \.mp4$http_access deny blokir
      http_access deny blokkey
      http_access deny download
      http_access allow local

    • Save dengan menekan “Ctrl+X” tekan “Y” kemudian “enter“.
  7. Buat File domain untuk memasukkan list yang ingin diblokir dengan menggunakan perintah “nano /etc/squid/domain” dan masukkan situsnya seperti dibawah:
    Screenshot_31
    *karna file baru maka isinya kosong
    Screenshot_33
    save file
  8. Buat File kata (kata-kata pencarian yang nantinyaakan di blokir) menggunakan perintah “nano /etc/squid/kata” seperti dibawah:
    Screenshot_30Screenshot_32
  9. coba cek apakah konfigurasi yang kita lakukan sudah berhasil atau belum, cukup mengetikkan perintah “squid-z“. jika konfigurasi berhasil maka akan muncul seperti dibawah ini,
    Screenshot_34.png
  10. restart squidnya dengan perintah “service squid3 restart“.
    Screenshot_35.png
  11. Setelah itu tambahkan perintah iptables pada file rc.local dengan menggunakan perintah “nano /etc/rc.local” .
    Screenshot_36.png
    tambahkan  “iptables -t nat -A PREROUTING -p tcp -i eth0 -s 192.168.101.0/24 –dport 80 -j REDIRECT –to-port 3128” pada file tersebut:
    Screenshot_40Screenshot_38
  12. Setelah itu ketikkan perintah “/etc/init.d/rc.local start”  untuk memulai atau menjalankan file rc.local
  13. keluar dari Debian dulu untuk sementara kemudian atur Jaringannya,
    Screenshot_45Screenshot_46
    “OK”, kemudian cari adapter anda dan atur IPnya agar debian dan windows nya satu jaringan,
    Screenshot_47

  14. Lakukan langkah berikut:
    • Mozilla Firefox
      Screenshot_53Screenshot_50Screenshot_51Screenshot_52
    • Chrome
      Screenshot_54Screenshot_55Screenshot_56
  15. Jika konfigurasi berhasil maka akan nampak hasil seperti yang dibawah ini jika kita mengakses URL atau pun Keyword
    squid_ie_block.jpg
Sekian Terima Kasih, Semoga tutorial ini bermanfaat meskipun banyak kekurangan dan berantakan, jika ada kesalahan yang ingin di sampaikan silakan komentar seperti dibawah ini…

Cara install dan konfigurasi proxy server debian 6



Cara install dan konfigurasi Proxy server debian 6
      hay guys pada kesempatan kali ini ane bakal sharing tentang cara install dan konfigurasi proxy server di debian 6 dimana kegunaan proxy dapat digunakan sebagai filter,cache dan lain lain oke gak usah panjang lebar langsung aja ikuti tutor dibawah ini
  1. Pertama konfigurasi ip address server sesuai dengan ip publik internet dengan perintah
nano  /etc/network/interfaces
lalu ubah seperti gambar di bawah ini

Lalu simpan dgn tekan ctr+x lalu tekan y dan enter.

22.  Lalu ketikkan perintah “nano  /etc/resolv.conf” lalu ubah seperti gambar di bawah ini

Lalu simpan dengan tekan ctrl+x dan tekan y lalu enter

33.  Kemudian install squid dengan perintah “apt-get install vim squid” lalu tekan y dan masukkan CD 1 untuk melanjutkan proses penginstalan
44.  Setelah squid terinstall kita mulai melakukan konfigurasi squid dengan perintah
“vim  /etc/squid/squid.conf “ lalu tekan  “ / “ untuk mencari kata yaitu “CONN” lalu ubah seperti gambar dibawah ini

55. Lalu tekan lagi “ / “ cari “RT Y” lalu ubah seperti gambar dibawah ini


66.  Lalu tekan lagi “ / “ cari “rt 3” lalu ubah seperti gambar dibawah in 


77. Lalu tekan lagi “ / “ cari “he_mgr” dan hapus ”#” disebelum cache_mgr lalu ubah seperti gambar dibawah ini


88. Lalu tekan lagi “ / “ cari “le_ho”  lalu ubah seperti gambar dibawah ini

Setelah itu simpan dengan menekan shift+: lalu tekan “wq”

99.  Setelah itu masuk ke url dengan perintah
Vim  /etc/squid/url
Lalu tambahkan alamat yang mau diblokir contohnya www.google.com dan lain-lain
110. Setelah itu masuk ke url dengan perintah
Vim  /etc/squid/key
Lalu tambahkan key yang mau diblokir contohnya google
111.   Setelah itu ketikkan perintah
“nano  /etc/sysctl.conf” lalu hapus tanda “#” sebelum net.ip4  seperti gambar dibawah ini

112.   Lalu setting rc.local dengan perintah
“Vim  /etc/rc.local” lalu ubah seperti gambar di bawah ini

113.   Lalu setting ip client sesuai yang kita setting sebelumnya seperti gamabr dibawah ini

114.   Lalu coba buka website yang kita blokir tadi yaitu www.google.com jika tampil seperti gambar dibawah ini berarti kita berhasil melakukan konfigurasi proxy server untuk memblokir website