Thursday, 24 March 2016

Pengenalan Tentang Proxy dan Squid

Assalamu'alaikum

Dalam postingan kali ini, saya akan sharing tentang proxy dan squid. Berikut penjelasan tentang proxy :



Sebuah proxy atau server proxy adalah sebuah komputer yang menawarkan layanan jaringan komputer untuk mengizinkan klien untuk membuat koneksi jaringan tidak langsung ke layanan jaringan lainnya. Seorang klien terhubung ke server proxy, kemudian permintaan koneksi, file, atau sumber daya lain yang tersedia pada server yang berbeda. Proxy menyediakan sumber daya baik dengan menghubungkan ke server tertentu atau dengan melayani dari cache. Dalam beberapa kasus, proxy dapat mengubah permintaan klien atau respon server untuk berbagai keperluan. 
  • Web proxy
Sebuah aplikasi proxy umum adalah proxy caching Web. Ini memberikan cache terdekat dari halaman Web dan file yang tersedia di server Web remote, memungkinkan klien jaringan lokal untuk mengakses mereka lebih cepat atau andal.Ketika menerima permintaan untuk sumber daya Web (ditentukan oleh URL), proxy caching mencari URL yang dihasilkan dalam cache lokal. Jika ditemukan, ia mengembalikan dokumen segera. Selain itu menjemput dari server jauh, kembali ke pemohon dan menyimpan salinan dalam cache. cache biasanya menggunakan algoritma kadaluwarsa untuk menghapus dokumen dari cache, sesuai dengan usia, ukuran, dan sejarah akses mereka. Dua algoritma cache yang sederhana  Least Recently Used (LRU) and Least Frequently Used (LFU). LRU menghilangkan dokumen paling baru digunakan, dan LFU menghilangkan dokumen paling sering digunakan.Web proxy juga dapat menyaring konten halaman web disajikan. Beberapa aplikasi Penyensoran yang mencoba untuk memblokir konten web ofensif  diimplementasikan sebagai Web proxy. web proxy lainnya memformat halaman web untuk tujuan tertentu atau penonton; misalnya, Skweezer memformat halaman web untuk ponsel dan PDA. operator jaringan juga dapat menyebarkan proxy untuk mencegat virus komputer dan konten bermusuhan lainnya disajikan dari halaman Web remote.Sebuah kasus khusus dari web proxy adalah "proxy CGI." Ini adalah situs web yang memungkinkan pengguna untuk mengakses situs melalui mereka. Mereka umumnya menggunakan PHP atau CGI untuk melaksanakan fungsi proxy. proxy CGI sering digunakan untuk mendapatkan akses ke situs web yang diblokir oleh perusahaan atau sekolah proxy. Karena mereka juga menyembunyikan alamat IP sendiri pengguna dari situs web mereka mengakses melalui proxy, mereka kadang-kadang juga digunakan untuk mendapatkan tingkat anonimitas.

  • Jenis proxy server:

   Proxy transpara 

Jenis server proxy mengidentifikasi dirinya sebagai server proxy dan juga membuat alamat IP asli tersedia melalui http. Biasanya ini digunakan untuk kemampuan mereka untuk website cache dan tidak secara efektif memberikan anonimitas apapun untuk mereka yang menggunakannya. Namun, penggunaan proxy transparan akan membuat sekitar larangan IP sederhana. Mereka transparan dalam hal alamat IP yang terkena, tidak transparan dalam istilah yang Anda tidak tahu bahwa Anda menggunakannya (sistem anda tidak secara khusus dikonfigurasi untuk menggunakannya.)
  
   Anonymous ProxyJenis server proxy mengidentifikasi dirinya sebagai server proxy, tetapi tidak membuat alamat IP asli tersedia. Jenis server proxy terdeteksi, tetapi memberikan anonimitas wajar bagi sebagian besar pengguna.
   Mendistorsi Proxy

Jenis server proxy mengidentifikasi dirinya sebagai server proxy, tetapi membuat alamat IP asli tidak benar tersedia melalui http.
    
   Anonimitas Tinggi Proxy

Jenis server proxy tidak mengidentifikasi dirinya sebagai server proxy dan tidak menyediakan alamat IP asli.


Berikut adalah penjelasan tentang squid :


Squid adalah proxy caching untuk Web mendukung HTTP, HTTPS, FTP, dan banyak lagi. Ini mengurangi bandwidth dan meningkatkan waktu respon oleh caching dan menggunakan kembali halaman web yang sering diminta. Squid memiliki kontrol akses yang luas dan membuat akselerator server besar. Ini berjalan pada kebanyakan sistem operasi yang tersedia, termasuk Windows dan berlisensi di bawah GNU GPL. 
Squid digunakan oleh ratusan Penyedia Internet di seluruh dunia untuk memberikan pengguna mereka dengan sebaik mungkin akses web. Squid mengoptimalkan aliran data antara klien dan server untuk meningkatkan kinerja dan cache yang sering digunakan konten untuk menghemat bandwidth. Squid juga dapat permintaan konten rute ke server dalam berbagai cara untuk membangun hirarki cache server yang mengoptimalkan throughput jaringan. Konten Situs Web Percepatan dan DistribusiRibuan situs web di Internet menggunakan Squid untuk secara drastis meningkatkan pengiriman konten mereka. Squid dapat mengurangi beban server Anda dan meningkatkan kecepatan pengiriman ke klien. Squid juga dapat digunakan untuk menyampaikan konten dari seluruh dunia - hanya menyalin konten yang digunakan, bukan tidak efisien menyalin semuanya. Akhirnya, maju konfigurasi konten Routing Squid memungkinkan Anda untuk membangun cluster konten permintaan rute keseimbangan beban melalui berbagai server web."Sistem Squid saat ini berjalan pada hit-rate sekitar 75%, efektif empat kali lipat kapasitas server Apache di belakang mereka. Hal ini terutama terlihat ketika gelombang besar lalu lintas yang diarahkan ke halaman tertentu melalui link web dari situs lain, seperti efisiensi caching untuk halaman yang akan hampir 100% ". Wikimedia Deployment Informasi. 


Sekian postingan saya kali ini, semoga bermanfaat..
Wassalamu'alaikum

0 comments:

Post a Comment