Wednesday, March 1, 2017

Mengganti Halaman Access Denied Squid3 Proxy


Febriyan Net - Assalamu'alaikum. Pada Saat teman teman ingin memblokir suatu situs menggunakan squid3 proxy pada linux, pasti halaman hasil blokir tadi muncul halaman yang menunjukkan bahwa teman teman tidak diijinkan untuk mengakses halaman yang diblokir tadi. Nah, kali ini admin akan berbagi tentang cara mengganti halaman yang digunakan squi3d untuk menampilkan hasil blokiran tadi :

Pengertian

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).
Baca selengkapnya di https://id.wikipedia.org/wiki/Squid

Latar Belakang

Mengganti halaman akses denied squid3 sehingga tidak hanya default, dapat juga dimodif sesuka hati.

Maksud dan Tujuan

Mengganti halaman Akses denied pada Squid3 yang terpasang pada debian router admin. Sehingga kita dapat memodifikasi tampilan halaman akses denied sesuka hati kita dengan menggunakan bahasa pemrograman HTML.

Alat dan Bahan

1. Laptop / PC Client
2. Debian 8 Jessie yang telah terpasang squid3
3. Koneksi Internet
4. Kabel UTP.

Jangka Waktu Pelaksanaan

Kurang dari 10 menit, tergantung tingkat kesulitan script yang akan diubah.

Tahap Pelaksanaan

Pertama tama pastikan service squid3 telah aktif dan siap digunakan. Letak directory dari file html halaman squid3 adalah pada "/usr/share/squid3/errors/English/" . Sehingga untuk mengedit halaman akses denied pada squid3 ketikkan perintah :

root@router:/home/router# nano /usr/share/squid3/errors/English/ERR_ACCESS_DENIED
Jangan lupa masuk ke mode Super User  terlebih dahulu :D

Nah, didalam file tersebut merupakan html dari halaman akses denied nya squid3, tinggal diedit edit saja :D .


Ini hanya dibutuhkan sedikit keahlian tentang bahasa pemrograman HTML saja, hingga teman teman dapat mengedit halaman ini sesuai keinginan teman teman.
Berikut script html hasil modif an admin untuk halaman akses denied tadi :

<!DOCTYPE html>
<html>
<head>
        <title>Akses Ditolak</title>

</head>
<script>
var waktu = 5;
setInterval(function(){
waktu--;
if(waktu<1){
window.location= 'http://febriyan.net';
}else{
document.getElementById("waktu").innerHTML = waktu;
}

}, 2000);


</script>


<style type="text/css">
        *{
                padding:0;
                margin:0;
        }
        body {
                background-color:#fff;

        }
        .container {
                margin-top:40px;
                text-align: center;
        }
        .container h2 {
                color:red;
        }
        .container a {
                text-decoration: none;
        }
</style>
<body>
<div class="container">
        <h2>AKSES DITOLAK</h2>
        <p>Gagal saat ingin mengakses <a href="%U">%U</a></p>

<img src="http://www.cuisson.co.uk/templates/cuisson/supersize/slideshow/img/progress.BAK-FOURTH.gif" style="width:200px;"><br/>
Anda akan dialihkan dalam <span id="waktu">5</span> detik
</div>

</body>
</html>

Nah, jika sudah selesai mengedit halaman akses denied nya, silahkan restart squid3 . Ketikkan perintah :

root@router:/home/router# /etc/init.d/squid3 restart

Tunggu sampai proses restart selesai :D . Lalu uji coba halaman akses denied tadi :


Finish :D

Kesimpulan

Hasil dari konfigurasi diatas yaitu halaman akses denied milik squid3 berhasil diubah atau berhasil di modif sesuai dengan keinginan teman teman, karena halaman ini menggunakan bahasa pemrograman HTML yang mudah untuk diubah meupun dikembangkan :) .

Referensi

http://www.squid-cache.org/
https://id.wikipedia.org/wiki/Squid

Sekian artikel tentang Cara Mengganti Halaman Access Denied Squid3 Proxy . Semoga bermanfaat bagi teman teman .

Terimakasih.
Komentar

0 comments