IMPLEMENTASI PENGATURAN PROXY SERVER MENGGUNAKAN SERVICE SQUID PADA SISTEM OPERASI LINUX

dokumen-dokumen yang mirip
Ditulis oleh Tutor TKJ CLUB Senin, 09 Januari :37 - Pemutakhiran Terakhir Senin, 09 Januari :41


Transparent Proxy dengan Squid

Langkah pertama kita harus melakukan Konfigurasi IP Server Proxy yang akan kita buat seperti dibawah ini.

Membangun PC Router dan Proxy Server

Cara Setting PC Router dan Proxy Server di Debian 6

SOAL UKK TKJ PAKET I 2013

Membuat disain warnet

BAB I PENDAHULUAN Latar Belakang

masukan link repository tanpa tanda # kemudian update dengan perintah

Membangun Gateway Internet (Membangun PC Router dan Proxy Server)

Linux. Tatas Fachrul Arta Aditya. How to make Proxy server based on Ubuntu Operating System. Code name Precise

MENGGUNAKAN DEBIAN UNIT PRODUKSI

ANALISIS PENERAPAN APPLICATION LAYER GATEWAY DAN MONITORING BERBASIS WEB PADA BADAN AMIL ZAKAT NASIONAL KABUPATEN BANYUASIN

Soal UKK TKJ Paket

Penyaringan Akses Internet Menggunakan Squid di Linux

Choirul Amri. I. Pendahuluan.

UJI KOMPETENSI KEJURUAN

Mata Pelajaran : Materi Kompetensi Tahun Pelajaran 2011/2012. : Membangun PC Router dan Internet Gateway (edisi.1)

Mikrotik V5.20 Sebagai Proxy Server

BAB 4 HASIL DAN PEMBAHASAN

BAB 1 PENDAHULUAN. beserta perangkat kerasnya. Secara langsung ataupun tidak, teknologi informasi telah

KONFIGURASI PROXY & MAIL SERVER DENGAN DEBIAN 5 BERBASIS VMWARE

REKAYASA WEB PROXY PADA KOMPUTER MIKRO UNTUK KEAMANAN ANAK DALAM BERINTERNET

BAB III PERANCANGAN SQUID PROXY. server web dengan melakukan caching permintaan yang berulang-ulang, cahcing

Modul 9 INSTALL DAN KONFIGURASI PROXY SERVER

PERANCANGAN DARKGUARD PADA LINUX MANDRIVA UNTUK MEMFILTER CONTENT WEB DI SEKRETARIAT DPRD PROVINSI SUMSEL

MODUL 7 NAT dan PROXY

Mengatur bandwidth download dengan squid delay pool

METODE PENELITIAN. B. Pengenalan Cisco Router

1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Praktikum 7. Konfigurasi paket Proxy Server pada Linux (Ubuntu)

Konfigurasi DNS Server pada Linux Redhat

BAB IV HASIL DAN PEMBAHASAN. adalah CD/DVD IPCop dan komputer yang digunakan tehubung dengan

Konfigurasi basic network

INSTALASI PC SERVER. SAMBA dan SWAT. Ardi Maharta / Heri Widayat /

Laporan Praktikum. Anggota kelompok : Dayanni Vera Versanika Ichtiar Testament Gea Rizal Putra Ramadhan

BAB 1 PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga

PENGGUNAAN CONTENT FILTERING DAN DYNAMIC HOST CONFIGURATION PROTOCOL DALAM PROXY SERVER SQUID DI PT BANK INA PERDANA

MEMBANGUN PROXY SERVER PADA SMK NEGERI 2 PANGKALPINANG MENGGUNAKAN SISTEM OPERASI LINUX DEBIAN SKRIPSI

PERANCANGAN DAN IMPLEMENTASI SQUID VERSI 2.7 STABLE 9 SEBAGAI WEB FILTERING INTERNET SEHAT DI SMK NEGERI 1 BADEGAN SKRIPSI

APPLICATION LAYER. Pengertian Application layer Service application layer (HTTP, DNS, SMTP)

IMPLEMENTASI CLOUD COMPUTING DENGAN KEAMANAN SSL (SECURE SOCKET LAYER)

Resume. Pelatihan Membuat PC Router Menggunakan ClearOS. Diajukan Untuk Memenuhi Salah Satu Tugas Mata Kuliah. Lab. Hardware

TUGAS RESUME PAPER KEAMANAN KOMPUTER IDENTITAS PAPER ANALISIS PERANCANGAN DAN IMPLEMENTASI FIREWALL DAN TRAFFIC FILTERING MENGGUNAKAN CISCO ROUTER

PEMFILTERAN HYPERTEXT TRANSFER PROTOCOL SECURE UNTUK PENGGUNAAN INTERNET YANG AMAN

FTP Server. Konfigurasi Server Konfigurasi FTP. 1. Klik Menu Start All Programs Control Panel Add/Remove Program

Debian Network Administrator

ANALISIS PERBANDINGAN RESPONSE TIME SQUID PROXY PADA WINDOWS SERVER DAN LINUX SERVER

BAB V PEMBAHASAN. yang sudah termasuk paket dari system operasi Linux Ubuntu 9.10 dan

Network Address Translation (NAT)

MEMBANGUN FIREWALL DAN PROXY SERVER UNTUK MEMBATASI HAK AKSES INTERNET DI SD NEGERI PIYAMAN II. Naskah Publikasi

PENGAMANAN JARINGAN KOMUTER

Tahapan instalasi Ubuntu untuk Router dan Proxy

FTP (File Transfer Protokol) merupakan salah satu cara kita berkomunikasi dengan remote komputer. Pada postingan ini saya akan berbagi tutorial

BAB III Firewall Sebagai Pelindung dalam Jaringan Komputer

ANALISA PERBANDINGAN KINERJA CACHE PROXY SERVER ANTARA METODE PROXY INTERNAL DAN EXTERNAL

BAB 4 IMPLEMENTASI DAN EVALUASI

Administrasi Server Dasar Bagian 2. Modul. Andri Priyanto 15 Juni 2016 Pelatihan Server Labnet CS UPI

MONITORING JARINGAN NIRKABEL MENGGUNAKAN APLIKASI SNIFFER PADA SMK NEGERI 1 PENUKAL

Mengenal Proxy Server

BAB II Instalasi dan Konfigurasi Router Debian Squeeze

BAB 4 IMPLEMENTASI DAN EVALUASI. Web wizard akan ditempatkan pada server yang merupakan sebuah proxy server

BANDWIDTH CONTROLLER MENGATUR TRAFIK DATA DIDALAM JARINGAN

PERANCANGAN SISTEM MANAJEMEN BANDWIDTH JARINGAN MENGGUNAKAN WEBHTB DENGAN LINUX UBUNTU TUGAS AKHIR ADAM KURNIAWAN MARGOLANG

DENGAN UFW (UNCOMPLICATED

IMPLEMENTASI MANAJEMEN BANDWIDTH DAN PROXY SERVER PADA JARINGAN KOMPUTER PT. CNG

Ketika Winbox sudah diunduh, hal yang pertama dilakukan adalah membuka. utility hingga tampil gambar seperti di bawah ini:

BAB IV HASIL DAN PEMBAHASAN

Firewall Proxy. Penggunaan Firewall sebagai Proxy. Arief Binsar XII TKJ

Modul Membangun Proxy Server untuk Warnet & RTRW Net di Ubuntu Server (Day 2)

BAB IV DESKRIPSI KERJA PRAKTEK

MULTIPLE SETTING UNTUK PENGATURAN BANDWIDTH MENGGUNAKAN SQUID PROXY SERVER

PERANCANGAN PROXY SERVER DENGAN MENGGUNAKAN SQUID DI CV. NUSANTARA GEOTECH MAKASSAR. Rosihan Aminuddin 1, Moch. Apriyadi HS 2

BAB I PENDAHULUAN 1.1 Latar Belakang

PRAKTIKUM 3 Konfigurasi Firewall [iptables]

BAB I PENDAHULUAN 1.1 Latar Belakang

KARYA ILMIAH PERBEDAAN DEBIAN DAN ROUTER. Disusun Oleh : SEPTIDA AULIA HELDA ( )

PEMANFAATAN CAPTIVE PORTAL SEBAGAI AUTENTIKASI CLIENT UNTUK KEAMANAN JARINGAN DI LABORATORIUM TEKNIK INFORMATIKA UHAMKA

MEMBUAT GATEWAY SERVER DI MIKROTIK DENGAN PROXY EKSTERNAL DI SMK KARYA RINI SLEMAN. Naskah Publikasi

Pembuatan Jaringan Internet Wireless Pada Kawasan Rt.07/Rw.04 Kel.kalibata Menggunakan Gateway Server ClearOS. Ahmad Thantowi

PROJECT CYBERPRENEUR. Monitoring Jaringan dengan Proxy Aunthentication

BAB I PENDAHULUAN. Dengan demikian, banyak sekali pengguna internet yang tersebar di dunia

BAB IV PEMBUATAN SQUID PROXY. 1. Pertamakali, carilah IP publik ke ISP lengkap dengan gateway, netmask,

KEAMANAN JARINGAN FIREWALL DI HOST DAN SERVER KEAMANAN JARINGAN

BAB I PENDAHULUAN. saat ini semakin meningkat, terutama pada jaringan internet (interconection

Luqman Sungkar

BAB 15 KEAMANAN JARINGAN DENGAN FIREWALL

REMOTE ACCESS DNS SERVER

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB IV ANALISIS DAN PERANCANGAN

Perbandingan proxy pada linux dan windows untuk mempercepat browsing website

TUJUAN PEMBELAJARAN: 1. Mengenalkan pada mahasiswa tentang konsep dasar firewall 2. Mahasiswa mampu melakukan proses filtering menggunakan iptables

Port Nama ether IP Address Ether1 1-Internet /24 Ether2 2-LAN-Cable /24 Ether5 5-Hotspot-AP /24

BAB 1 PENDAHULUAN 1.1 Latar Belakang

UJI KOMPETENSI KEAHLIAN TEKNIK KOMPUTER JARINGAN - PAKET 2

IMPLEMENTASI INTERNET SECURITY SYSTEM DENGAN MENGGUNAKAN MIKROTIK ROUTER OS

Konfigurasi Jaringan di Linux. Rolly Yesputra rollyyp.wordpress.com WA

TUGAS E-LEARNING JARINGAN KOMPUTER. IP Hotspot Mikrotik

Mengakses Server Melalui SSH Menggunakan PuTTY di Windows

Transkripsi:

Vol. XII No. 2, September 2015 Jurnal Techno Nusa Mandiri IMPLEMENTASI PENGATURAN PROXY SERVER MENGGUNAKAN SERVICE SQUID PADA SISTEM OPERASI LINUX Esron Rikardo Nainggolan Program Studi Teknik Informatika, STMIK Nusa Mandiri Jl. Kramat Raya No. 18, Jakarta Pusat esron.ekg@nusamandiri.ac.id ABSTRACT Network operating system is an operation which is used to coordinate activities of multiple computers in a network, the network operating system development related with open source operating system development that would have much effect on treatment patterns in information technology. One of the server network operating system services is quite affect in the handling of information technology is a proxy server that provide dial computer (Internet programs such as browsers, download managers and other) to the internet. In manufacture of proxy servers, the author uses the Linux operating system with the service squid as a proxy application. Generally, a proxy server is very useful in the management of information technology, namely in terms of speeding up access to the Internet and can be used to filter unwanted content. Keywords: Network Operating System, Proxy Server, Service Squid PENDAHULUAN 1. Latar Belakang Dalam kemajuan teknologi sekarang hampir sebagian besar masyarakat Indonesia menggunakan internet baik di lingkungan perkantoran, sekolah, dan juga elemenelemen masyarakat lainnya. Dengan majunya teknologi dan kebutuhan akan internet maka perlu dilakukan pembatasan/ filtering situs pada setiap server. Oleh sebab itu diperlukan pengaturan dan pembuatan proxy server untuk setiap lingkungan kerja/ elemen masyarakat tertentu. Server diartikan sebagai komputer induk yang mempunyai kecepatan akses data yang tinggi dan memori besar yang berfungsi melayani work-station. Dalam melayani workstation diperlukan pengawasan dan pengamanan server. Salah satu langkah dalam pengawasan dan pegamanan data server adalah menggunakan proxy server. Proxy server dalam hal ini adalah pihak ketiga yang menjadi perantara antara kedua pihak yang saling berhubungan, dalam hal ini adalah jaringan lokal dan jaringan internet. Proxy server bertindak sebagai gateway terhadap dunia internet untuk setiap klien sehingga lalu lintas data bisa dikontrol. 2. Batasan Masalah Untuk memfokuskan pembahasan maka permasalahan hanya pada cara pengaturan proxy server dengan menggunakan service squid 21

Jurnal Techno Nusa Mandiri Vol. XII No. 2, September 2015 yang diimplementasikan dalam sistem operasi linux. 3. Rumusan Masalah Berdasarkan latar belakang masalah diatas maka dapat diambil rumusan masalah yaitu bagaimana menggunakan service squid dan melakukan filtering agar client/users tidak dapat mengakses konten dan situs tertentu. 4. Tujuan Tujuan dari pengaturan proxy server dengan menggunakan service squid adalah untuk merancang proxy server sederhana dan mengetahui keuntungan apa saja yang dapat diperoleh dengan perancangan proxy server tersebut. BAHAN DAN METODE 1. Proxy Server Proxy dapat dipahami sebagai pihak ketiga yang berdiri antara komputer clien dengan server sehingga pihak klien dan server tidak secara langsung berhubungan, akan tetapi masingmasing berhubungan dengan perantara dalam hal ini proxy. Menurut (Imam, 2014) Proxy Server adalah server yang berfungsi sebagai perantara antara komputer client dengan server lain. Proxy Server akan meneruskan permintaan atas nama client ke server lain dan menerima respon dari server tersebut untuk kemudian meneruskannya kembali ke komputer client. 2. Sistem Operasi Menurut Winarno, dkk (2014:11) sistem operasi adalah perangkat lunak yang mengatur agar perangkat keras komputer bisa bekerja dengan optimal. Dalam hal ini dibutuhkan sistem operasi sehingga perangkat keras yang digunakan berfungsi. Sistem operasi saat ini sangat berkembang dan bermunculan berbagai sistem operasi yang bisa dingunakan dalam perangkat keras. Beberapa sistem operasi yang ada diantaranya Windows, Linux, Android, Mac, Bada, Symbian, dll. 3. Linux Menurut (Winarno, dkk, 2014) bahwa Linux adalah nama sistem operasi komputer bertipe unix dengan kode sumber terbuka sehingga dapat dimodifikasi, digunakan, dan didistribusikan kembali secara bebas oleh siapa saja. 4. Squid Squid adalah program proxy server yang tersedia secara open source yang sangat banyak kegunaannya, salah satunya untuk melakukan cache terhadap konten pada dari sebuah website. Menurut (Kurniawan, 2011) 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. 22

Vol. XII No. 2, September 2015 Jurnal Techno Nusa Mandiri 5. Metode Penelitian Dalam penelitian ini, analisa penelitian yang dilakukan terdiri dari: a. Analisa Kebutuhan. Untuk implementasi proxy server maka analisa kebutuhan yang dinginakan seperti: jurnal/ buku pendukung, sebuah laptop sebagai server, sistem operasi ubuntu 10, service squid. b. Desain Dalam metode ini penulis membuat analisa dan instalasi ubuntu serta konfigurasi service squid yang digunakan. b. Testing Pada tahap ini instalasi yang telah dilakukan diuji coba untuk diketahui sejauh mana keberhasilan dalam konfigurasi dan instalasi yang dilakukan d. Implementasi Dalam tahap implementasi ini, penulis melakukan percobaan tentang proxy server menggunakan jaringan LAN. Sedangkan metode pengumpulan data yang penulis lakukan dalam memperoleh data yaitu menggunakan metode pengumpulan data melalui library research, yaitu dengan mempelajari berbagai macam literatur yang terdapat di perpustakaan dan internet yang berhubungan dengan topik yang diambil oleh penulis. HASIL DAN PEMBAHASAN 1. Implementasi Proxy Menggunakan Squid Squid adalah sebuah daemon yang digunakan sebagai proxy server dan web cache. Squid memiliki banyak jenis penggunaan diantaranya: a. mempercepat server web dengan melakukan caching permintaan yang berulang-ulang. b. caching situs web dan caching pencarian komputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama. c. pada membantu keamanan dengan cara melakukan penyaringan (filter) lalu lintas. d. Sistem otentikasi klien yaitu menentukan klien siapa saja yang berhak mengakses internet. 2. Konfigurasi Squid File konfigurasi untuk squid adalah squid.conf yang terletak pada direktori /etc/squid/squid.conf. Beberapa konfigurasi penting dari sq uid.conf adalah: a. Http_port Mendefenisikan port yang digunakan untuk koneksi dengan client. Defaultnya adalah 3128. b. Icp_port Mendefinisikan port yang digunakan untuk koneksi dengan proxy lain. c. Cache_men Menentukan besar memori yang digunakan untuk menyimpan objek yang pernah di download. d. Cache_dir Menentukan direktori penyimpanan objek yang disimpan. e. Http_access Menunjuk alamat alamat yang diperbolehkan atau tidak untuk mengakses proxy. f. Cache_mgr Alamat Email yang di tampilkan bila proxy tidak dapat menampilkan halaman web yang diminta. g. Visible_hostname 23

Jurnal Techno Nusa Mandiri Vol. XII No. 2, September 2015 Informasi di footer bila proxy tidak dapat menampilkan halaman web yang diminta. 3. Spesifikasi Sistem Spesifikasi sistem yang dibutuhkan dalam pengunaan proxy server: a. Satu buah Laptop sebagai server b. Satu buah laptop sebagai client c. Sistem operasi ubuntu 10 d. Service squid 4. Instalasi dan pengaplikasian Untuk intalasi Squid dilakukan melalui command prompt dengan cara: Ketik: # sudo apt-get instal squid setelah dienter silahkan tunggu proses loading sampai selesai. Setelah selesai instal maka Squid bisa dikonfigurasikan dengan cara: Ketik: #sudo vi/etc/squid.conf Untuk konfigurasi lebih lanjut silahkan dibackup dahulu file aslinya untuk menghindari rusak filenya sehingga apabila terjadi kerusakan/ hal yang tidak diinginkan bisa dikembalikan dari file backupnya. Cara melakukan backup file: ketik: #sudo cp/etc/squid/squid.conf.bak Setelah backup data lakukan konfigurasi selanjutnya dengan ketik: #sudo vi/etc/squid/squid.conf Secara dienter otomatis muncul file konfigurasi yang sangat panjang, tunggu dan perhatikan beberapa langkah berikut yang harus diperhatikan: a. HTTP port: merupakan port yang digunakan untuk menjalankan Squid. htttp_port 8080 b. Visible Host Name: Agar tidak terjadi error Squid dapat menemukan hostname yang valid. Visible_hostname localhost Localhost bisa diganti menjadi IP(e.g 192.168.0.252) c. Cache Manager: Untuk mendefenisikan email address dari cache manager squid. Cache_mgr admin@domain.com d. Direktori cache Squid: mendefenisikan letak direktori Squid beserta besarannya. Angka 500 menunjukkan ukuran direktori dalam MB. Angka 16 menunjukkan sub direktori tingkat 1. Angka 256 menunjukkan jumlah sub direktori tingkat 2 dari subdirektori tingkat 1. cache_dir ufs/var/spool/squid 500 16 256 e. Filtering: merupakan bagian terpenting dari Squid, dengan Squid kita bisa mengatur rule dari mulai siapa saja yang bisa mengakses internet sampai website apa saja yang diizinkan untuk diakses. Pengaturannya dengan acces list ketik: acl akses src 192.168.0.1/ 255.255.255.255 dibawah ini keterangan dari key diatas: acl, merupakan perintah access list akses, nama user yang memiliki IP atau group. src, merupakan source IP yang digunakan, bisa menggunakan range jika ingin membuat group. Ketik: acl group-it src 192.168.0.1-192.168.0.12 / 255.255.255.255. 24

Vol. XII No. 2, September 2015 Jurnal Techno Nusa Mandiri Filtering Website memfilter situs website apa saja yang tidak boleh diakses oleh pengguna. Sebelumnya harus dibuat dahulu suatu dokumen yang berisikan list-list URL yang akan di block, dengan perintah: #sudo vi/etc/squid/pornourl.txt Kemudian isikan dengan: www.sexisexi.com www.hororsex.com www.pornoaksi.com www.pornoaja.com dan situs yang lainnya. Lalu berikan perintah squid pada file Squid.conf dengan perintah: acl blokporno dstdomain etc/squid/pornourl.text Filtering Keyword memfilter keyword yang dimasukkan oleh para pengguna/ client misalkan pengguna memasukkan kata sex, porno, atau kata yang lainnya yang berhubungan dengan hal negatif di google maka squid akan memblock kata tersebut dan tidak menampilkan. Sebelum dikonfigurasi harus dibuatkan terlebih dahulu file yang berisikan keyword-keyword yang akan diblok dengan perintah sebagai berikut: Ketik:#sudo vi/etc/squid/keywordblock.txt. Lalu isi dengan kata-kata yang akan diblok misal: Mesum Dolly Sex porno Porn Fuck Mesum Dll. Dan berikan perintah di squid.conf dengan perintah: Acl keywordblok url_regexi /etc/squid/keywordblok.txt Perintah-perintah diatas cukup untuk membuat squid server sederhana dan selanjutnya memberikan hak akses pada aturanaturan yang telah diatur sebelumnya. Dalam squid perintah memberikan hak akses disebut dengan http_access. Perintahnya adalah sebagai berikut: Ketik: http_access deny blokporno # men-deny semua url yang terdapat pada aclblokporno. http_access deny bkeywordblock # men-deny keyword yang ada pada acl keywordblock. http_access deny all # men-deny semua user yang tidak terdaftar pada squid.conf http_reply_access allow all# default icp_access allow all # default kemudian jangan lupa untuk mensave file konfigurasi squid.conf yang telah diedit dengan perintah: :wq #w : menyimpan q: keluar (perintah vi). Lalu ketikkan perintah: #sudo squid z KESIMPULAN Berdasarkan hasil pembahasan tersebut maka penulis dapat mengambil kesimpulan diantaranya penggunaan proxy server dapat meningkatkan kecepatan browsing halaman website dan mampu diandalkan sebagai filtering content yang disesuaikan dengan kebutuhan 25

Jurnal Techno Nusa Mandiri Vol. XII No. 2, September 2015 pengguna internet serta efisiensi dalam hal biaya karena dapat dibuat dengan spesifikasi minimum server rakitan. UCAPAN TERIMA KASIH Pada kesempatan ini, ijinkan saya mengucapkan terima kasih kepada: 1. Kepada Tuhan Yang Maha Esa 2. Kedua Orang tua yang selalu memberikan dukungan dan doa. 3. kepada Istri dan Anak tercinta yang selalu memberikan dukungan dan semangat dalam hidup 4. Kepada semua rekan Dosen di lingkungan STMIK Nusa Mandiri DAFTAR PUSTAKA Cartealy, Imam. 2013. Linux Networking Ubuntu, Kubuntu, Debian, DLL, Jakarta: Jasakom. Kurniawan, Adam. 2011. Penggunaan Squid Sebagai Proxy Server. Sofana, Iwan. 2010. Mudah Membangun Server dengan Fedora. Bandung: Informatika Winarno, edy, ali Zaki, SmitDev Community. 2014. Membuat Jaringan Komputer di Windows dan Linux. Jakarta: PT. Elex Media Komputindo 26