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 :
- Konfigurasi Mail & WebMail Server Di Debian 9 (Stretch)
- Konfigurasi Monitoring Server Menggunakan Cacti Dengan SNMP Di Debian 9 (Stretch)
- Konfigurasi NTP Server Di Debian 9 (Stretch)
- Konfigurasi Web Server Dengan Apache Di Debian 9 (Stretch)
- Konfigurasi Samba Di Debian 9 (Stretch)
- Konfigurasi FTP Server Dengan Proftpd Di Debian 9 (Stretch)
- Konfigurasi DHCP Server Di Debian 9 (Stretch)
- Konfigurasi IP Address & DNS Di Debian 9 (Stretch)
- Perintah Dasar Linux Debian 9 (Stretch)
- Cara Install Debian 9 (Stretch) Di VirtualBox
- Pengertian, Fungsi, Sejarah, Fitur & Versi Debian
Komentar
Posting Komentar