Server Proxy Self-Hosted Terbaik

Best Self Hosted Proxy Servers



Anda mungkin tidak menyadarinya, tetapi ada banyak pihak ketiga yang memanipulasi konten internet Anda. ISP Anda mungkin membatasi akses ke situs web tertentu, mesin telusur menyembunyikan hasil penelusuran untuk mematuhi berbagai tindakan anti-pembajakan, dan situs web itu sendiri sering menampilkan konten yang berbeda kepada pengunjung dari wilayah geografis yang berbeda.

Jika ini tidak sesuai dengan Anda, Anda harus mempertimbangkan untuk menggunakan server proxy yang dihosting sendiri untuk melewati batasan geografis dan bentuk penyensoran lainnya. Server proxy yang dihosting sendiri juga dapat membantu Anda mengurangi bandwidth dan meningkatkan waktu respons dengan menyimpan halaman web yang sering diminta dalam cache, dan beberapa dilengkapi dengan kemampuan pemfilteran lanjutan yang memungkinkan untuk menyingkirkan iklan atau melindungi anak-anak dari bahaya.







Pilihan kami mencerminkan berbagai server proxy yang dihosting sendiri dan kemampuannya. Beberapa server proxy yang dihosting sendiri yang dijelaskan dalam artikel ini lebih mudah diatur daripada yang lain, tetapi kami percaya bahwa siapa pun yang bersedia meluangkan waktu membaca tutorial online harus dapat menginstal dan mengonfigurasi hampir semua server proxy yang dihosting sendiri yang tersedia.



1. Privoxy

Privoxy adalah proxy web non-caching dengan kemampuan penyaringan untuk meningkatkan privasi. Itu dapat mengubah data halaman web dan header HTTP, mengontrol akses, dan menghapus iklan.



Versi pertama Prixovy dirilis pada tahun 2001, berdasarkan Internet Junkbuster, proxy web pemblokiran iklan lama yang dirilis di bawah GNU General Public License. Hingga 2010, Proyek Tor dulu menggabungkan Privoxy dengan Tor, tetapi mereka akhirnya memutuskan untuk menjauh dari solusi pihak ketiga karena alasan keamanan.





Prixovy tersedia di hampir semua sistem operasi dan platform populer, termasuk Linux, OpenWrt, DD-WRT, Windows, macOS, OS/2, AmigaOS, dan BeOS. Meskipun Prixovy cukup mudah untuk diinstal dan dijalankan, seperti yang kami jelaskan di bagian berikutnya dari artikel ini, menyempurnakan berbagai pengaturannya bukanlah hal yang sepele dan memerlukan pemahaman jaringan komputer yang cukup maju.

2. Cumi-cumi

Squid adalah proxy caching dengan dukungan untuk HTTP, HTTPS, FTP, dan protokol lainnya. Caching proxy menyimpan sementara data yang sering digunakan untuk mengurangi bandwidth dan meningkatkan waktu respons.



Squid memulai hidupnya pada tahun 1996 sebagai cache objek Harvest, yang merupakan bagian dari proyek penelitian oleh Internet Research Task Force Research Group on Resource Discovery (IETF-RD). Versi Squid saat ini adalah fork dari versi pra-komersial terakhir Harvest, dan namanya dipilih untuk mencegah kebingungan dengan fork komersial yang disebut Cached 2.0.

Squid berjalan di semua sistem operasi populer, dan digunakan oleh ratusan ISP di seluruh dunia untuk memberikan pengalaman internet terbaik bagi penggunanya. Situs web menggunakan Squid untuk meningkatkan pengiriman konten mereka, yang berarti mengetahui cara menginstal dan mengonfigurasinya dapat membantu Anda mendapatkan pekerjaan yang hebat.

3. lubang-pi

Pi-hole adalah sinkhole DNS yang dapat memblokir iklan dan konten yang tidak pantas di tingkat jaringan. Seperti namanya, Pi-hole dimaksudkan untuk digunakan dengan komputer papan tunggal Raspberry Pi, yang dikembangkan di Inggris oleh Raspberry Pi Foundation dan menyediakan sistem berbiaya rendah yang dapat diakses oleh orang-orang dari semua latar belakang ekonomi dan dapat akan digunakan untuk tujuan pendidikan.

Inti dari Pi-hole adalah berbagai teknologi open source seperti dnsmasq, cURL, dan Lighttpd, yang memungkinkannya memblokir permintaan DNS untuk domain pelacakan dan periklanan yang diketahui. Karena Pi-hole berfungsi di tingkat jaringan, ini mencegah iklan ditampilkan bahkan di TV pintar dan perangkat seluler yang menjalankan Android dan iOS.

Empat. SwiperProxy

SwiperProxy adalah proxy web yang sangat efisien yang ditulis dengan Python. Jika Anda ingin mempelajari bagaimana server proxy bekerja di bawah tenda, SwiperProxy adalah tempat yang sangat baik untuk memulai karena open source, dihosting di GitHub, dan berjalan di server web minimalis mandiri. Ini berfungsi dengan baik dengan semua server web utama, termasuk Apache, Nginx, dan Varnish, dan dikonfigurasi hanya melalui 25 opsi yang terdokumentasi dengan baik.

Untuk memulai dengan SwiperProxy, kami sarankan Anda membaca panduan memulai cepat, yang dapat Anda temukan di sini .

5. Lalu lintas

Træfɪk adalah reverse proxy dan penyeimbang beban modern yang sepenuhnya open source, mudah dikonfigurasi, dan dirancang dengan mempertimbangkan layanan berbasis cloud modern. Itu ditulis dalam bahasa pemrograman Go dan memperlihatkan API Istirahat.

Træfɪk biasanya digunakan untuk mengatur beberapa layanan cloud, memungkinkan Anda untuk menambah, menghapus, mematikan, meningkatkan, atau menskalakan layanan dengan mudah. Karena Træfɪk dikemas sebagai file biner tunggal dan tersedia sebagai gambar buruh pelabuhan resmi kecil, menginstalnya hampir tidak bisa lebih mudah.

Cara Memasang dan Mengonfigurasi Privoxy

Kabar baiknya adalah bahwa Prixovy tersedia baik sebagai kode sumber mentah maupun dalam paket pra-kompilasi yang nyaman untuk berbagai sistem operasi. Kecuali Anda tahu persis apa yang Anda lakukan, mulailah dengan paket, yang dapat diunduh dari di sini .

Pengguna Ubuntu dapat menginstal Prixovy menggunakan perintah berikut:

# sudo apt-get install privoxy

Dan banyak distro Linux lainnya, termasuk Red Hat dan Fedora, juga memiliki Privoxy di repositori.

Terlepas dari yang mana metode instalasi Anda gunakan, Anda harus pergi ke /etc/privoxy karena di situlah file konfigurasi Privoxy berada.

Karena Privoxy terutama ditulis untuk orang yang sudah terbiasa dengan ekspresi reguler, HTTP, dan HTML—atau ingin mempelajarinya—konfigurasinya cukup rumit. Untungnya, instalasi default pada dasarnya siap digunakan. Untuk mempelajari cara menyempurnakan Privoxy sesuai keinginan Anda, bacalah panduan konfigurasi resmi .

Satu-satunya hal yang benar-benar perlu Anda lakukan sebelum menggunakan Privoxy untuk pertama kalinya adalah mengkonfigurasi browser web Anda untuk menggunakan Privoxy sebagai proxy HTTP dan HTTPS. Cukup buka pengaturan browser web Anda, navigasikan ke kategori proxy dan gunakan 127.0.0.1 (atau localhost) untuk alamat proxy dan 8118 untuk port.

Kesimpulan

Mengetahui cara menginstal konfigurasi server proxy yang dihosting sendiri memungkinkan Anda untuk melakukan kontrol yang lebih besar atas pengalaman internet Anda. Ada banyak solusi luar biasa yang perlu ditelusuri, dan kami hanya menggores permukaan dari apa yang mungkin.