Konfigurasi Proxy Server Menggunakan Squid Melalui Jaringan WI-FI Di Debian 9 (Stretch)

Selamat Datang Di Blog Saya | Teruslah Menciptakan Sesuatu Diluar Batas Kemampuan


Assalamu’alaikum Wr.Wb

Hallo sahabat blogger, kali ini saya akan membahas tentang konfigurasi proxy server menggunakan jaringan WI-FI HP dengan squid di debian 9 (Stretch). Ada yang tau squid itu apa?,  proxy server itu apa? Bagaimana cara kerjanya? Seperti biasa saya akan menjelaskan terlebih dahulu tentang proxy server sebelum ke konfigurasi.

A.   Pengertian Squid

Squid adalah sebuah daemon yang digunakan sebagai proxy server dan web cache. Squid memiliki banyak jenis penggunaan, mulai dari mempercepat server web dengan melakukan caching permintaan yang berulang-ulang, caching DNS, caching situs web, dan caching pencarian komputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama, hingga pada membantu keamanan dengan cara melakukan penyaringan (filter) lalu lintas. Meskipun seringnya digunakan untuk protokol HTTP dan FTP, Squid juga menawarkan dukungan terbatas untuk beberapa protokol lainnya termasuk Transport Layer Security (TLS), Secure Socket Layer (SSL), Internet Gopher, dan HTTPS. Versi Squid 3.1 mencakup dukungan protokol IPv6 dan Internet Content Adaptation Protocol (ICAP).
Squid pada awalnya dikembangkan oleh Duane Wessels sebagai "Harvest object cache", yang merupakan bagian dari proyek Harvest yang dikembangkan di University of Colorado at Boulder. Pekerjaan selanjutnya dilakukan hingga selesai di University of California, San Diego dan didanai melalui National Science Foundation. Squid kini hampir secara eksklusif dikembangkan dengan cara usaha sukarela.

B.   Pengertian Proxy Server

     Proxy server adalah protokol yang bertindak sebagai perantara bagi client yang melakukan permintaan data ke server lain.
C.   Cara Kerja Proxy Server


Cara kerja proxy server : client yang terhubung ke proxy server akan melalukan permintaan ( misal : halaman web, koneksi, atau yang lainnya), kemudian proxy mengevaluasi permintaan tersebut (konten tersebut dilarang oleh proxy atau diijinkan).
Nah itu penjelasan singkat tentang proxy server sekarang kita langsung saja ke konfigurasi proxy server.
1.      Pertama anda harus menghospotkan dari hp ke laptop atau PC anda (Catatan harus mempunyai kuota di hp nya)
2.      Pastikan anda memiliki DVD 1 & 2 karena paket aplikasi proxy server berada pada DVD 1 & 2
3.      Sebelum ke konfigurasi, kita setting dulu network mesin debiannya dengan cara klik mesin debian trus di atas pilih setting – pilih network setelah itu pada Attached to: Bridged Adapter karena kita akan menggunakan 2 interfaces – setelah itu pilih Adapter 2 – pada Adapter 2 kita ceklis di Enable Network Adapter – pilih Host-only Adapter lau pilih Ok.


4.      Setelah di setting mulai saja mesinnya, pada saat sudah menyala mesinnya dan sudah masuk ke user root kita ketikkan perintah.

#nano /etc/sysctl.conf


Jika sudah masuk cari baris yang sudah ditandai di atas bila ada tanda # maka hilangkan
5.      Selanjutnya kita simpan konfigurasinya, ketikkan perintah sesuai gambar dibawah ini.

6.      Setelah itu kita konfigurasi ip address dengan perintah

#nano /etc/network/interfaces


Pada mode bridge itu adalah interfaces yang dari WI-FI yang memiliki akses internet dan mode host-only itu adalah interfaces jaringan local yang ada di laptop atau PC anda, dan tambahkan baris sesuai gambar di atas
7.      Setelah itu kita simpan hasil konfigurasinya setelah itu kita restart dengan perintah.

#/etc/init.d/networking restart


8.      Selanjutnya masukkan DVD 1 & 2 pada mesin debian dengan perintah.

#apt-cdrom add (untuk menambahkan DVD)
#eject (untuk mengeluarkan DVD)
9.      Setelah dimasukkan DVD 1 & 2 nya, kita install aplikasi proxy servernya dengan perintah.

#apt-get install squid


10.  Setelah itu kita edit file squid.conf yang berada pada direktori /etc/squid dengan menuliskan dengan cara di tab 1 per satu jika pada di tab pada file squid.conf nya terdapat dpkg-new berarti konfigurasi proxy server akan bermasalah cara mengatasinya adalah kita akan menginstall aplikasi 1 lagi yang bernama squid3.

11.  Selanjutnya install squid3 dengan perintah.

#apt-get install squid3


Apabila pada saat menginstall squid3 ada tulisan ‘apt –fix-broken install’  itu artinya kita harus menginstall itu terlebih dahulu dengan perintah.

#apt –fix-broken install


Jika sudah terinstall selanjutnya kita install lagi aplikasi squid3 jika tidak ada masalah lagi pada saat menginstall berarti kita berhasil menginstall squid3.
12.  Jika sudah menginstall squid3 selanjutnya kita edit file squid.conf bila tidak ada tulisan dpkg-new pada saat di tab tullisan squid.conf nya itu artinya kita konfigurasi file tersebut.

#nano /etc/squid/squid.conf


Jika sudah masuk ke file squid.conf selanjutnya kita cari baris cache_mgr dengan cara ctrl+w pada keyboard anda dan ubah seperti dibawah ini atau sesuai keinginan anda (bila masih ada tanda # di samping kiri baris hilangkan terlebih dahulu).

Selanjutnya kita cari lagi baris dengan # visible_hostname is used if no specific ID is set. Dan ubah dengan cara memasukkan hostname mesin (bila masih ada tanda # di samping kiri baris hilangkan terlebih dahulu).

Setelah itu kita cari baris http_access deny all beri tanda # didepannya, agar tidak semua website diblock.

Dan terakhir cari baris  acl CONNECT method CONNECT dibagian bawahnya tambahkan script seperti gambar dibawah ini.

Penjelasan dari perintah atau script pada gambar di atas.
Script
Deskripsi
acl domain
Nama dari acl (domain)
dstdomain “/etc/squid/domain.txt”
Lokasi file acl domain tujuan
acl user
Nama dari acl (user)
src 192.168.100.0/24
Sumber dari alamat client
http_access deny domain
Melarang akses http untuk acl dengan nama domain
http_access allow user
Mengijikan akses http untuk acl user

13.    Setelah itu kita simpan konfigurasi file squid.conf lalu kita edit file domain.txt untuk memasukkan website yang akan diblog.

#nano /etc/squid/domain.txt


Saya akan memblok website sekolah saya dan blog saya sendiri.
14.  Selanjutnya kita restart dengan perintah .

#/etc/init.d/squid restart


15.  Jika sudah direstart selanjutnya kita cek ip WI-FI jika masih terdapat ip address maka kita akan otomatiskan dulu

Setelah itu kita kasih ip address pada host-only adapter dan 1 networkan dengan ip address
Debian

16.  Selanjutnya kita cek terlebih dahulu ke 2 website jika masih bisa di akses berarti kita belum memasang konfigurasi proxy server pada web browser yang ada di PC atau laptop anda.


17.  Kita setting dulu konfigurasi proxy server pada web browser dengan cara meng klik titik 3 yang berada dikanan atas layar setelah itu kita pilih setelan.

18.  Cari baris seperti gambar di bawah ini.

19.  Kita on kan settingan proxy servernya lalu isikan ip address server dan port proxy nya port proxy 3128.

20.  Setelah di setting proxy server selanjutnya kita buka lagi web browsernya kita ketikkan lagi alamat website yang akan diblock. Jika sudah dan tidak masuk ke website seperti sebelumnya walau WI-FI menyala itu tandanya konfigurasi proxy server berhasil.


Demikian dari saya, semoga bermanfaat materi dari saya. Dan terima kasih telah mengunjungi dan membaca blog saya jangan lupa share ke temen-temennya nantikan juga materi-materi baru dari saya.


     Wassalamu'alaikum Wr.Wb
   
 
      Source: https://id.wikipedia.org/wiki/Squid

   
    Baca juga materi lainnya :


Komentar