SlideShare a Scribd company logo
Presented by:
Putut Triatmojo, ST
Sekilas tentang Squid
Squid adalah sebuah daemon yang digunakan sebagai proxy server dan
web cache.
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.
Squid umumnya didesain untuk berjalan di atas sistem operasi mirip
UNIX, meski Squid juga bisa berjalan di atas sistem operasi Windows.
Karena dirilis di bawah lisensi GNU General Public License, maka
Squid merupakan perangkat lunak bebas.
Squid
 Squid adalah aplikasi server yang stabil dengan
performance yang tinggi. yang digunakan sebagai
proxy server dan web cache,.
Kegunaan squid
a. Menerima permintaan-permintaan halaman web
dari client, dan mengambilkan halaman web untuk
diberikan kepada client.
b. Menyimpan dan memberikan halaman – halaman
web yang diminta oleh client dari emdia
penyimpanan local
Kegunaan Squid
 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 dapat membantu
keamanan dengan cara melakukan penyaringan
(filter) lalu lintas.
Sekilas tentang webmin
 Webmin merupakan aplikasi pengelolaan mesin Linux
berbasis web, yang dapat dibuka melalui browser
modern.
 Aplikasi pengelolaan termasuk pembuatan akun
pengguna baru, konfigurasi Apache, DNS, file sharing
dan lain lain.
Proxy
 Proxy merupakan server yang bertugas menyimpan
cache yang dimana cache adalah satu penyimpanan
sementara yang berguna mempercepat transmisi data
oleh server
Proxy server
 Kegunaan :
a. Melakukan cache website yang diakses oleh klien
b. Melakukan ACL (Access Control List) IP mana saja
yang boleh melakukan akses internet
c. Memblokir situs-situs tertentu supaya tidak dapat
diakses oleh klien
d. Melakukan pembatasan download terhadap file
berekstension tertentu
Konfigurasi Squid
 apt-get install squid
 cp /etc/squid/squid.conf /etc/squid.conf.backup (Enter)
 Pico /etc/squid/squid.conf (Enter)
 (Ctrl + W) ketik » port 3128
http_port 3128 (tambahkan ‘transparent’)
 (Ctrl + W) ketik » acl connect
Dibawah tulisan acl CONNECT method CONNECT tambahakan
tulisan:
acl larang url_regex –i “/etc/squid/blok.txt”
 (Ctrl + W) ketik » access deny all
Lalu dibawah tulisan ‘# And finally deny all other access to this proxy’ »
http_access deny all ganti dengan http_access deny larang dibawahnya
tambahkan juga http_access allow all
Konfigurasi Squid(Lanjutan)
 (Ctrl + W) ketik » cache_mgr
pada ‘cache_mgr webmaster’ kata webmaster dihapus dan diganti dengan
email kita
 (Ctrl + W) ketik » visible_hostname
dibawah ‘# http_suppress_version_string off’ , ketik visible_hostname dan
tambahkan nama website.
 Lalu simpan (ctrl + O )
Untuk memblokir situs-situs
 pico /etc/squid/blok.txt (Enter)
 lalu ketikkan nama situs-situs yang akan diblokir.
 contoh:
 www.youtube.com
 www.facebook.com
Kemudian cobalah di internet browser client.
Mencoba di komputer client
Sebelum mencoba pada komputer client, lakukan settingan
berikut pada internet browser anda . Contoh mozzila firefox :
Toolsoptionadvancednetwork(connection)settings.
 Pilih option radio button manual proxy configuration
 Isi
http proxy : ip linux anda
Port : 3128
 Dan checklist checkbox use this proxy server for all
protocols
 Lalu OK OK
 Kemudian masukan alamat website yang akan kita coba.
Transparent proxy
Transparent proxy digunakan bila kita memiliki
banyak client, agar kita tidak perlu melakukan
konfigurasi satu persatu terhadap komputer client
tersebut maka dapat kita aplikasikan konfigurasi
berikut ini.
Kofigurasi Squid(Lanjutan)
Mengubah Port
 pico /etc/rc.local (Enter)
 dibawah tulisan # By default this script does nothing. tambahkan:echo
1 > /proc/sys/net/ipv4/ip_forward
 iptables –t nat –A POSTROUTING –o eth1 –j MASQUERADE
 iptables –t nat –A PREROUTING –i eth1 –p tcp –s 0/0 --dport 80 –j
REDIRECT --to-port 3128
(eth1 atau eth0 disesuaikan dengan yang sedang kita gunakan)
 Lalu save (Ctrl + X)
 /etc/init.d/squid restart (Enter)
 /etc/init.d/networking restart (Enter)
 Selesai
Settingan yang perlu di ubah pada
browser sebelum di coba.
Pada mozzila firefox :
Toolsoptionadvancednetwork(connection)
settings.
 Pilih option radio button use system proxy settings
Lalu OK OK
 Kemudian masukan alamat website yang akan
kita coba.
Install Webmin
 Pertama-tama, install webmin terlebih dahulu. Aplikasi webmin tidak
terdapat pada repository bawaan dari dvd instalasi Debian. Kita dapat
mengunduh dari situs resminya yaitu http://www.webmin.com.
 Terdapat banyak paket aplikasi dengan berbagai format yang
bermacam-macam dalam situs ini. Pada tutorial ini, kita dapat
mengunduh paket ekstensi .tar.gz untuk sistem UNIX dan
turunannya.contoh webmin-1.580.tar.gz
 Langkah selanjutnya yang dilakukan setelah file diunduh adalah
mengekstrak file compress installer webmin tersebut kedalam
direktori linux anda contohnya disimpan dalam directory home/user/.
Kemudian di ekstrak dengan cara cd /home/user/tar pvfpz webmin-
1.580.tar.gz
 Setelah file diekstrak masuk ke folder webmin
cd webmin-1.580
 Kemudian install ketik
./setup.sh
Berikut Tahapan Install
Keterangan
 Pada web server port anda dapat menentukan port berapa yang akan
dipakai oleh webmin. Defaultnya adalah 10000. Jika anda ingin
merubahnya, usahakan nilainya diatas 10000 karena port dibawah
10000 banyak digunakan oleh service – service yang lain, seperti : http
menggunakan port 80, ftp port 21, proxy port 3128 / 8080, dan masih
banyak yang lainnya yang mungkin kita belum tahu. Namun jika kita
biarkan default kita dapat langsung tekan enter
 Setelah itu anda diminta untuk memasukkan login name. defaultnya
adalah admin
 masukkan password sebanyak 2X untuk username webmin anda
 Tekan Y pada Start Webmin at Boot Time (Y / N) :Y
 Proses instalasi webmin telah berhasil. Dan untuk membuka webmin,
anda dapat menggunakan alamat yang telah disediakan Buka aplikasi
web browser, ( Internet explorer, Mozilla, Opera, dll)
Install perl
 1.apt-get install perl libnet-ssleay-perl openssl
libauthen-pam-perl libpam-runtime libio-pty-perl
libmd5-perl
 Setelah instalasi selesai, webmin dapat diakses melalui
https://ip.address.anda:10000 atau melalui nama
domain apabila sudah disetup DNS nya. Pastikan
bahwa tidak ada firewall yang melakukan blokir pada
port 10000.
Any Question??

More Related Content

What's hot

Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5akbarfak
 
Squid apache
Squid apacheSquid apache
Squid apache
HARRY CHAN PUTRA
 
Setting DHCP Ubuntu Server
Setting DHCP Ubuntu ServerSetting DHCP Ubuntu Server
Setting DHCP Ubuntu Server
Muhammad Erick Mahaputra
 
17290770 Setting Buat Router Mikrotik
17290770 Setting Buat Router Mikrotik17290770 Setting Buat Router Mikrotik
17290770 Setting Buat Router MikrotikIsus Isusay
 
2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux Ubuntu2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux Ubuntu
Syiroy Uddin
 
Materi Proxy Server Lengkap
Materi Proxy Server LengkapMateri Proxy Server Lengkap
Materi Proxy Server Lengkap
Ali Must Can
 
Install wordpress di linux
Install wordpress di linuxInstall wordpress di linux
Install wordpress di linuxkhobra
 
Supriyanto squidproxyserver
Supriyanto squidproxyserverSupriyanto squidproxyserver
Supriyanto squidproxyserver
HARRY CHAN PUTRA
 
Konfigurasi Web server APACHE2
Konfigurasi Web server APACHE2Konfigurasi Web server APACHE2
Konfigurasi Web server APACHE2
syahrulfadillah16
 
Transparan proxy
Transparan proxyTransparan proxy
Transparan proxyIsus Isusay
 
Laporan 6
Laporan 6Laporan 6
Laporan 6hudakds
 

What's hot (14)

Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5
 
Squid apache
Squid apacheSquid apache
Squid apache
 
Setting DHCP Ubuntu Server
Setting DHCP Ubuntu ServerSetting DHCP Ubuntu Server
Setting DHCP Ubuntu Server
 
17290770 Setting Buat Router Mikrotik
17290770 Setting Buat Router Mikrotik17290770 Setting Buat Router Mikrotik
17290770 Setting Buat Router Mikrotik
 
2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux Ubuntu2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux Ubuntu
 
Materi Proxy Server Lengkap
Materi Proxy Server LengkapMateri Proxy Server Lengkap
Materi Proxy Server Lengkap
 
Konfigurasi debian
Konfigurasi debianKonfigurasi debian
Konfigurasi debian
 
Install wordpress di linux
Install wordpress di linuxInstall wordpress di linux
Install wordpress di linux
 
Supriyanto squidproxyserver
Supriyanto squidproxyserverSupriyanto squidproxyserver
Supriyanto squidproxyserver
 
websecure.ppt
websecure.pptwebsecure.ppt
websecure.ppt
 
Konfigurasi Web server APACHE2
Konfigurasi Web server APACHE2Konfigurasi Web server APACHE2
Konfigurasi Web server APACHE2
 
Transparan proxy
Transparan proxyTransparan proxy
Transparan proxy
 
Laporan 6
Laporan 6Laporan 6
Laporan 6
 
Soal ujikom 2013
Soal ujikom 2013Soal ujikom 2013
Soal ujikom 2013
 

Similar to Squid proxy-server

Step by step konfigurasi squid server dari berbagai kasus
Step by step konfigurasi squid server dari berbagai kasusStep by step konfigurasi squid server dari berbagai kasus
Step by step konfigurasi squid server dari berbagai kasusfilar
 
Squidproxyserver
SquidproxyserverSquidproxyserver
Squidproxyserverpuput51
 
Modul 8 squid
Modul 8 squidModul 8 squid
Modul 8 squid
Sri Yuyaxdab
 
Perkembangan web server
Perkembangan web server Perkembangan web server
Perkembangan web server fatek
 
14001326 all-about-squid-apache - [the-xp.blogspot.com]
14001326 all-about-squid-apache - [the-xp.blogspot.com]14001326 all-about-squid-apache - [the-xp.blogspot.com]
14001326 all-about-squid-apache - [the-xp.blogspot.com]Krisman Tarigan
 
Kamdat proxy radius
Kamdat proxy radiusKamdat proxy radius
Kamdat proxy radius
husnimubarrok
 
Router dan proxy server di debian 5
Router dan proxy server di debian 5Router dan proxy server di debian 5
Router dan proxy server di debian 5Hendi Alfiandi
 
Laporan praktikum modul 3
Laporan praktikum modul 3Laporan praktikum modul 3
Laporan praktikum modul 3Devandy Enda
 
Rizki tugas produktif tkj
Rizki tugas produktif tkjRizki tugas produktif tkj
Rizki tugas produktif tkj
rizkijunot
 
FreeBSD Proxy Server
FreeBSD Proxy ServerFreeBSD Proxy Server
FreeBSD Proxy Server
Telkom Institute of Management
 
Instalasi Proxy & Samba Server (Debian)
Instalasi Proxy & Samba Server (Debian)Instalasi Proxy & Samba Server (Debian)
Instalasi Proxy & Samba Server (Debian)Julio Mukhlishin
 
FreeBSD Web Server
FreeBSD Web ServerFreeBSD Web Server
FreeBSD Web Server
Telkom Institute of Management
 
Keamanan sistem informasi
Keamanan sistem informasiKeamanan sistem informasi
Keamanan sistem informasi
windi rohmaheny
 
L6 web server_fadlysatriyagunawan
L6 web server_fadlysatriyagunawanL6 web server_fadlysatriyagunawan
L6 web server_fadlysatriyagunawan
SMKN 1 Cimahi
 
Dokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 Cimahi
Dokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 CimahiDokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 Cimahi
Dokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 Cimahi
Febi Gelar Ramadhan
 
Pembahasan soal paket 2
Pembahasan soal paket 2Pembahasan soal paket 2
Pembahasan soal paket 2
Ygrex Thebygdanns
 
9.1 gatewae server
9.1 gatewae server9.1 gatewae server
9.1 gatewae server
wayan abyong
 
konfigurasi web server
konfigurasi web serverkonfigurasi web server
konfigurasi web server
Muhammad Anang
 

Similar to Squid proxy-server (20)

Step by step konfigurasi squid server dari berbagai kasus
Step by step konfigurasi squid server dari berbagai kasusStep by step konfigurasi squid server dari berbagai kasus
Step by step konfigurasi squid server dari berbagai kasus
 
Squidproxyserver
SquidproxyserverSquidproxyserver
Squidproxyserver
 
Modul 8 squid
Modul 8 squidModul 8 squid
Modul 8 squid
 
Perkembangan web server
Perkembangan web server Perkembangan web server
Perkembangan web server
 
14001326 all-about-squid-apache - [the-xp.blogspot.com]
14001326 all-about-squid-apache - [the-xp.blogspot.com]14001326 all-about-squid-apache - [the-xp.blogspot.com]
14001326 all-about-squid-apache - [the-xp.blogspot.com]
 
Kamdat proxy radius
Kamdat proxy radiusKamdat proxy radius
Kamdat proxy radius
 
Qmail P to V Migration
Qmail P to V MigrationQmail P to V Migration
Qmail P to V Migration
 
Router dan proxy server di debian 5
Router dan proxy server di debian 5Router dan proxy server di debian 5
Router dan proxy server di debian 5
 
Laporan praktikum modul 3
Laporan praktikum modul 3Laporan praktikum modul 3
Laporan praktikum modul 3
 
Rizki tugas produktif tkj
Rizki tugas produktif tkjRizki tugas produktif tkj
Rizki tugas produktif tkj
 
FreeBSD Proxy Server
FreeBSD Proxy ServerFreeBSD Proxy Server
FreeBSD Proxy Server
 
Instalasi Proxy & Samba Server (Debian)
Instalasi Proxy & Samba Server (Debian)Instalasi Proxy & Samba Server (Debian)
Instalasi Proxy & Samba Server (Debian)
 
FreeBSD Web Server
FreeBSD Web ServerFreeBSD Web Server
FreeBSD Web Server
 
Proxy server
Proxy serverProxy server
Proxy server
 
Keamanan sistem informasi
Keamanan sistem informasiKeamanan sistem informasi
Keamanan sistem informasi
 
L6 web server_fadlysatriyagunawan
L6 web server_fadlysatriyagunawanL6 web server_fadlysatriyagunawan
L6 web server_fadlysatriyagunawan
 
Dokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 Cimahi
Dokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 CimahiDokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 Cimahi
Dokumentasi Pembangun Server Cloud di Domain TKJ SMKN 1 Cimahi
 
Pembahasan soal paket 2
Pembahasan soal paket 2Pembahasan soal paket 2
Pembahasan soal paket 2
 
9.1 gatewae server
9.1 gatewae server9.1 gatewae server
9.1 gatewae server
 
konfigurasi web server
konfigurasi web serverkonfigurasi web server
konfigurasi web server
 

Recently uploaded

PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
jodikurniawan341
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
ozijaya
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
TEDYHARTO1
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
EkoPutuKromo
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
mohfedri24
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
irawan1978
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
erlita3
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
SEMUELSAMBOKARAENG
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
widyakusuma99
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
setiatinambunan
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
EkoPutuKromo
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 

Recently uploaded (20)

PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 

Squid proxy-server

  • 2. Sekilas tentang Squid Squid adalah sebuah daemon yang digunakan sebagai proxy server dan web cache. 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. Squid umumnya didesain untuk berjalan di atas sistem operasi mirip UNIX, meski Squid juga bisa berjalan di atas sistem operasi Windows. Karena dirilis di bawah lisensi GNU General Public License, maka Squid merupakan perangkat lunak bebas.
  • 3. Squid  Squid adalah aplikasi server yang stabil dengan performance yang tinggi. yang digunakan sebagai proxy server dan web cache,.
  • 4. Kegunaan squid a. Menerima permintaan-permintaan halaman web dari client, dan mengambilkan halaman web untuk diberikan kepada client. b. Menyimpan dan memberikan halaman – halaman web yang diminta oleh client dari emdia penyimpanan local
  • 5. Kegunaan Squid  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 dapat membantu keamanan dengan cara melakukan penyaringan (filter) lalu lintas.
  • 6. Sekilas tentang webmin  Webmin merupakan aplikasi pengelolaan mesin Linux berbasis web, yang dapat dibuka melalui browser modern.  Aplikasi pengelolaan termasuk pembuatan akun pengguna baru, konfigurasi Apache, DNS, file sharing dan lain lain.
  • 7. Proxy  Proxy merupakan server yang bertugas menyimpan cache yang dimana cache adalah satu penyimpanan sementara yang berguna mempercepat transmisi data oleh server
  • 8. Proxy server  Kegunaan : a. Melakukan cache website yang diakses oleh klien b. Melakukan ACL (Access Control List) IP mana saja yang boleh melakukan akses internet c. Memblokir situs-situs tertentu supaya tidak dapat diakses oleh klien d. Melakukan pembatasan download terhadap file berekstension tertentu
  • 9. Konfigurasi Squid  apt-get install squid  cp /etc/squid/squid.conf /etc/squid.conf.backup (Enter)  Pico /etc/squid/squid.conf (Enter)  (Ctrl + W) ketik » port 3128 http_port 3128 (tambahkan ‘transparent’)  (Ctrl + W) ketik » acl connect Dibawah tulisan acl CONNECT method CONNECT tambahakan tulisan: acl larang url_regex –i “/etc/squid/blok.txt”  (Ctrl + W) ketik » access deny all Lalu dibawah tulisan ‘# And finally deny all other access to this proxy’ » http_access deny all ganti dengan http_access deny larang dibawahnya tambahkan juga http_access allow all
  • 10. Konfigurasi Squid(Lanjutan)  (Ctrl + W) ketik » cache_mgr pada ‘cache_mgr webmaster’ kata webmaster dihapus dan diganti dengan email kita  (Ctrl + W) ketik » visible_hostname dibawah ‘# http_suppress_version_string off’ , ketik visible_hostname dan tambahkan nama website.  Lalu simpan (ctrl + O ) Untuk memblokir situs-situs  pico /etc/squid/blok.txt (Enter)  lalu ketikkan nama situs-situs yang akan diblokir.  contoh:  www.youtube.com  www.facebook.com Kemudian cobalah di internet browser client.
  • 11. Mencoba di komputer client Sebelum mencoba pada komputer client, lakukan settingan berikut pada internet browser anda . Contoh mozzila firefox : Toolsoptionadvancednetwork(connection)settings.  Pilih option radio button manual proxy configuration  Isi http proxy : ip linux anda Port : 3128  Dan checklist checkbox use this proxy server for all protocols  Lalu OK OK  Kemudian masukan alamat website yang akan kita coba.
  • 12. Transparent proxy Transparent proxy digunakan bila kita memiliki banyak client, agar kita tidak perlu melakukan konfigurasi satu persatu terhadap komputer client tersebut maka dapat kita aplikasikan konfigurasi berikut ini.
  • 13. Kofigurasi Squid(Lanjutan) Mengubah Port  pico /etc/rc.local (Enter)  dibawah tulisan # By default this script does nothing. tambahkan:echo 1 > /proc/sys/net/ipv4/ip_forward  iptables –t nat –A POSTROUTING –o eth1 –j MASQUERADE  iptables –t nat –A PREROUTING –i eth1 –p tcp –s 0/0 --dport 80 –j REDIRECT --to-port 3128 (eth1 atau eth0 disesuaikan dengan yang sedang kita gunakan)  Lalu save (Ctrl + X)  /etc/init.d/squid restart (Enter)  /etc/init.d/networking restart (Enter)  Selesai
  • 14. Settingan yang perlu di ubah pada browser sebelum di coba. Pada mozzila firefox : Toolsoptionadvancednetwork(connection) settings.  Pilih option radio button use system proxy settings Lalu OK OK  Kemudian masukan alamat website yang akan kita coba.
  • 15. Install Webmin  Pertama-tama, install webmin terlebih dahulu. Aplikasi webmin tidak terdapat pada repository bawaan dari dvd instalasi Debian. Kita dapat mengunduh dari situs resminya yaitu http://www.webmin.com.  Terdapat banyak paket aplikasi dengan berbagai format yang bermacam-macam dalam situs ini. Pada tutorial ini, kita dapat mengunduh paket ekstensi .tar.gz untuk sistem UNIX dan turunannya.contoh webmin-1.580.tar.gz  Langkah selanjutnya yang dilakukan setelah file diunduh adalah mengekstrak file compress installer webmin tersebut kedalam direktori linux anda contohnya disimpan dalam directory home/user/. Kemudian di ekstrak dengan cara cd /home/user/tar pvfpz webmin- 1.580.tar.gz  Setelah file diekstrak masuk ke folder webmin cd webmin-1.580  Kemudian install ketik ./setup.sh
  • 17. Keterangan  Pada web server port anda dapat menentukan port berapa yang akan dipakai oleh webmin. Defaultnya adalah 10000. Jika anda ingin merubahnya, usahakan nilainya diatas 10000 karena port dibawah 10000 banyak digunakan oleh service – service yang lain, seperti : http menggunakan port 80, ftp port 21, proxy port 3128 / 8080, dan masih banyak yang lainnya yang mungkin kita belum tahu. Namun jika kita biarkan default kita dapat langsung tekan enter  Setelah itu anda diminta untuk memasukkan login name. defaultnya adalah admin  masukkan password sebanyak 2X untuk username webmin anda  Tekan Y pada Start Webmin at Boot Time (Y / N) :Y  Proses instalasi webmin telah berhasil. Dan untuk membuka webmin, anda dapat menggunakan alamat yang telah disediakan Buka aplikasi web browser, ( Internet explorer, Mozilla, Opera, dll)
  • 18. Install perl  1.apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl  Setelah instalasi selesai, webmin dapat diakses melalui https://ip.address.anda:10000 atau melalui nama domain apabila sudah disetup DNS nya. Pastikan bahwa tidak ada firewall yang melakukan blokir pada port 10000.