NetworkingServers – Proxy

Preface

In computer networks, a proxy server is a server (a computer system or an application) that acts as an intermediary for requests from clients seeking resources from other servers. A client connects to the proxy server, requesting some service, such as a file, connection, web page, or other resource available from a different server and the proxy server evaluates the request as a way to simplify and control its complexity. Today, most proxies are web proxies, facilitating access to content on the World Wide Web.

This page is a metapage. It means deeper and more focused article will be written in other place and their entry will be indexed here. Browse following catalog to search what you want.

Table of Content

  1. ArticaProxy
  2. ExaProxy
  3. Gate.JS
  4. JanaProxy
  5. Lusca
  6. Polipo
  7. Privoxy
  8. Squid
  9. TinyProxy
  10. Varnish

Article

  1. Explaining Proxy

ArticaProxy

ArticaProxy claim to manage Squid-cache proxy with all features that Squid Cache provides. With its web interface one can monitor, manage get statistics from proxy service. Allows to enable Web filtering engine with more than 30.000.000 categorized websites. Other features included such as reverse-proxy, RDP proxy, VPN, DHCP, DNS.

Only Linux supported.

  • Installation
    • ArticaProxy on Debian Linux
  • Configuration
  • Other

ExaProxy

High-performance non-caching proxy. Able to filter HTTP traffic using third party scripts in your favorite programming language.

  • Installation
    • ExaProxy on FreeBSD
    • ExaProxy on Debian Linux
    • ExaProxy on Windows
  • Configuration
  • Other

Gate.JS

Performance & scalable I/O forward & reverse HTTP proxy based on node.js + V8 a real alternative to Squid & NGINX

  • Installation
    • Gate.JS on FreeBSD
    • Gate.JS on Debian Linux
    • Gate.JS on Windows
  • Configuration
  • Other

JanaServer

The JanaServer 2 is amongst other things a proxy server, that makes it possible for LAN members, everyone or a group as a part of the LAN, to access the internet via a Modem, ISDN or DSL connection. For this the program must be installed on the computer, that can access the internet by an installed modem, ISDN or a DSL adapter. No additional program on the other LAN computers is necessary.

Only available for Windows

  • Installation
    • JanaProxy on Windows 8.1
  • Configuration
  • Other

Lusca

Lusca is a fork of Squid2. The Lusca project aims to fix the shortcomings in the Squid-2 codebase whilst maintaining the the Squid-2 functionality and stability.

  • Installation
    • Lusca on FreeBSD
    • Lusca on Debian Linux
    • Lusca on Windows
  • Configuration
  • Other

 

Privoxy

Non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk. Privoxy has a flexible configuration and can be customized to suit individual needs and tastes. It has application for both stand-alone systems and multi-user networks.

  • Installation
    • Privoxy on FreeBSD
    • Privoxy on Debian Linux
    • Privoxy on Windows
  • Configuration
  • Other

Polipo

A small and fast caching web proxy (a web cache, an HTTP proxy, a proxy server). Polipo can be used in place of ad-filtering, privacy-enhancing proxies such as Junkbuster, Privoxy or WWWOFFLE. As Polipo has much more refined HTTP support, it doesnt impose the speed tax usually associated with such proxies.

  • Installation
    • Polipo on FreeBSD
    • Polipo on Debian Linux
    • Polipo on Windows
  • Configuration
  • Other

Squid

  • Installation
    • Squid on FreeBSD
    • Squid on Debian Linux
    • Squid on Windows
  • Configuration
    • Use ArticaProxy as Squid Manager
  • Other

TinyProxy

Llight-weight HTTP/HTTPS proxy daemon for POSIX operating systems. It is free software, and supports transparent and reverse proxying.

Only available for Linux

  • Installation
    • TinyProxy on Debian Linux
  • Configuration
  • Other

Varnish

Varnish Cache is very popular and trusted by many webmaster, system Admin orver the world. It is an open source, state of the art web application accelerator. You install it on your web server and it makes your website fly…

  • Installation
    • Varnish on Debian Linux
  • Configuration
  • Other

Affiliation

Reference