Server proxy adalah server perantara yang ditempatkan antara pengguna dan situs web untuk mendapatkan anonimitas. Saat Anda mencoba mengakses situs web melalui server proxy, permintaan Anda masuk ke server proxy yang kemudian meneruskannya ke situs web. Untuk situs web, permintaan tersebut sepertinya berasal dari server proxy dan Anda benar-benar tersembunyi darinya. Ini disebut forward proxy.
Di sisi lain, server terkadang perlu mencapai anonimitas untuk meningkatkan keamanan mereka. Dalam kasus ini, server menginstal server proxy yang tampaknya menjadi tujuan bagi pengguna. Ini mengembalikan anonimitas pengguna. Proses seperti ini disebut reverse proxy.
Berikut adalah beberapa server proxy open source yang paling umum tersedia di pasaran.
CUMI-CUMI
Squid adalah proxy HTTP / 1.0 dengan fitur lengkap yang hampir menjadi HTTP / 1.1 proxy dengan fitur lengkap. Squid menawarkan akses kontrol, otorisasi dan lingkungan logging yang kaya untuk mengembangkan aplikasi web proxy dan aplikasi konten.
Jika Anda mencari proxy caching untuk protokol berbasis web seperti HTTP, HTTPS dan FTP, Squid adalah pilihan tepat untuk Anda.
Jika pengguna sering mengunjungi situs, Squid menyimpan halaman web dan menggunakannya kembali sehingga meningkatkan kinerja dan mengurangi bandwidth. Karena kontrol akses yang ekstensif, Squid membuat akselerator server yang hebat.
Karena kontrol akses yang tinggi dan kaya akses, Squid digunakan oleh sejumlah besar Penyedia Internet di seluruh dunia. Dengan membangun model server cache yang berisi sejumlah alternatif rute yang mengoptimalkan throughput jaringan.
Silahkan kunjungi link di bawah ini untuk melihat semua fitur Squid.
Http://www.squid-cache.org/
Varnish HTTP Cache
Pilihan lain yang bagus untuk solusi server proxy adalah Varnish HTTP Cache. Versi terbaru Varnish Cache 4.1.7 telah dirilis dan tersedia untuk diunduh. Bug dari versi sebelumnya telah diperbaiki dengan beberapa penyempurnaan. Ini bekerja dengan baik di Ubuntu, Debian, Red Hat, CentOS serta FreeBSD.
Https://www.varnish-cache.org/
Reborn
Solusi cluster Redis berkinerja tinggi berbasis proxy yang ditulis di Go / C, Reborn adalah alternatif untuk Redis. Ini mendukung beberapa proxy tanpa kewarganegaraan dengan contoh-contoh redis. Reborn bisa diskalakan dengan sangat mudah. Menambahkan atau menghapus contoh redis atau proxy sesuai permintaan adalah fitur pembeda lain dari Reborn.
Https://github.com/reborndb/reborn
Twemproxy
Sebuah proxy yang cepat dan ringan untuk protokol memcached dan redis, Twemproxy juga dikenal sebagai nutcracker. Ini terutama dibangun untuk mengurangi jumlah koneksi ke server caching di backend. Fitur utama Twemproxy adalah protokol pipelining dan sharding yang membantu Anda dalam skala horizontal dari arsitektur cache terdistribusi Anda.
Https://github.com/twitter/twemproxy