Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
docs:user-guide:services:proxy:overview [2018/03/03 19:47] – ↷ Page moved and renamed from docs:user-guide:services:proxy.overview to docs:user-guide:services:proxy:overview bobafetthotmaildocs:guide-user:services:proxy:overview [2020/09/24 07:48] (current) – optimize content vgaetera
Line 1: Line 1:
-====== Proxy Server Overview ====== +====== Proxy server overview ====== 
- +[[wp>Proxy_server|proxy server]] is a middleman handling the connection with the server for clients. 
-A proxy server is a middleman handling the connection with the server for clients. For details see: [[wp>Proxy_server]] +Please note, that there are all kinds of proxy servers you can set up.
- +
-Please note, that there are all kinds of [[wp>Proxy server]]s you can set up+
-  * [[docs:user-guide:services:proxy.psybnc]] is for example an IRC proxy and got nothing to do with HTTP ;-) +
-  * [[docs:user-guide:services:proxy.privoxy]] +
- +
- +
-===== Split into articles ===== +
-The opkg repositories contain more then 2000 packages. There are several proxies amongst them. Here is an incomplete list: +
- +
-^ Name       ^ Version ^ Dependencies ^ Size ^ Description  ^  +
-| [[docs:user-guide:services:proxy.privoxy|privoxy]]    |  3.0.16-1  | libpcre, libpthread        |  164.307 | [[wp>Privoxy]] is a web proxy with advanced filtering capabilities for protecting privacy, modifying web page content, managing cookies, controlling access, and removing ads, banners, pop-ups and other obnoxious Internet junk. Privoxy has a very flexible configuration and can be customized to suit individual needs and tastes. Privoxy has application for both stand-alone systems and multi-user networks. +
-| libpcre    |  8.11-1     | |  55.853 | A Perl Compatible Regular Expression library +
-| libpthread |  0.9.32-65  | |  30.687 | POSIX thread library +
-| librt       | 0.9.32-65  | |   5.527 | POSIX.1b RealTime extension library +
-^ Name       ^ Version ^ Dependencies ^ Size ^ Description  ^  +
-| polipo    1.0.4.1-2  |  –  |  103.217 | [[wp>Polipo]] is a small and fast caching web proxy (a web cache, an HTTP proxy, a proxy server). While Polipo was designed to be used by one person or a small group of people, there is nothing that prevents it from being used by a larger group. Polipo is no longer maintained; see [[http://www.pps.univ-paris-diderot.fr/~jch/software/polipo/]] for further info. | +
-^ Name       ^ Version ^ Dependencies ^ Size ^ Description  ^  +
-| [[docs:user-guide:services:proxy.squid|squid]]    |  2.7.STABLE9-1 | libopenssl, libpthread |  435.502 | [[wp>Squid (software)|Squid]] is a high-performance proxy caching server for web clients, supporting FTP, gopher, and HTTP data objects. Unlike traditional caching software, Squid handles all requests in a single, non-blocking, I/O-driven process. +
-| libopenssl  | 1.0.0d-1  | zlib |  582.246 | The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library. This package contains the OpenSSL shared libraries, needed by other programs. +
-| zlib        | 1.2.5-1  | |  39.407 | Description: Library implementing the deflate compression method +
-| libpthread  | 0.9.32-65 | librt |  30.687 | POSIX thread library +
-| librt       | 0.9.32-65 |  |        5.527 | POSIX.1b RealTime extension library +
-^ Name       ^ Version ^ Dependencies ^ Size ^ Description  ^  +
-| [[http://socks-relay.sourceforge.net/|srelay]]     | 0.4.8b3-1 | libwrap |   21.097 | A socks 4/5 proxy server +
-^ Name       ^ Version ^ Dependencies ^ Size ^ Description  ^  +
-| [[docs:user-guide:services:proxy.tinyproxy|tinyproxy]]  |  1.8.2-2  |  –  |  29.128 | [[wp>Tinyproxy]] is a lightweight HTTP and HTTPS proxy  | +
- +
- +
-==== srelay - socks proxy ==== +
-Srelay has one configuration file: ''/etc/srelay.conf''. It has some examples, but basically you will want to do this: +
- +
-<code> +
-192.168.1.0/24 any - +
-</code> +
- +
-This should give every computer in the 192.168.1.0 subnet access to srelay while keeping everything else out. +
- +
-Another interpretation about the config file is that it configures proxy chaining. You can specify what the next proxy hop should be for a specific destination. If you want srelay to directly connect to any destination you can use a config file like this: +
- +
-<code> +
-# destination                  port range      next-hop/port +
-0.0.0.0                          any +
-</code> +
- +
-Then start srelay: **srelay -c /etc/srelay.conf -r -s**. Find out more about the available options with **srelay -h**. +
- +
-Keep in mind that this information was found using trial-and-error-methods, so it might still be faulty or have unwanted side effects.+
  
 +^ Name ^ Version ^ Dependencies ^ Size ^ Description ^ 
 +| [[docs:guide-user:services:proxy:privoxy|privoxy]] | 3.0.16-1 | libpcre, libpthread | 164.307 | [[wp>Privoxy]] is a web proxy with advanced filtering capabilities for protecting privacy, modifying web page content, managing cookies, controlling access, and removing ads, banners, pop-ups and other obnoxious Internet junk. Privoxy has a very flexible configuration and can be customized to suit individual needs and tastes. Privoxy has application for both stand-alone systems and multi-user networks. |
 +| libpcre | 8.11-1 | | 55.853 | A Perl Compatible Regular Expression library |
 +| libpthread | 0.9.32-65 | | 30.687 | POSIX thread library |
 +| librt | 0.9.32-65 | | 5.527 | POSIX.1b RealTime extension library |
 +| polipo | 1.0.4.1-2 | | 103.217 | [[wp>Polipo]] is a small and fast caching web proxy (a web cache, an HTTP proxy, a proxy server). While Polipo was designed to be used by one person or a small group of people, there is nothing that prevents it from being used by a larger group. Polipo is [[http://www.pps.univ-paris-diderot.fr/~jch/software/polipo/|no longer maintained]]. |
 +| [[docs:guide-user:services:proxy:proxy.squid|squid]] | 2.7.STABLE9-1 | libopenssl, libpthread | 435.502 | [[wp>Squid (software)|Squid]] is a high-performance proxy caching server for web clients, supporting FTP, gopher, and HTTP data objects. Unlike traditional caching software, Squid handles all requests in a single, non-blocking, I/O-driven process. |
 +| libopenssl | 1.0.0d-1 | zlib | 582.246 | The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library. This package contains the OpenSSL shared libraries, needed by other programs. |
 +| zlib | 1.2.5-1 | | 39.407 | Description: Library implementing the deflate compression method |
 +| libpthread | 0.9.32-65 | librt | 30.687 | POSIX thread library |
 +| librt | 0.9.32-65 | | 5.527 | POSIX.1b RealTime extension library |
 +| [[docs:guide-user:services:proxy:tinyproxy|tinyproxy]] | 1.8.2-2 | | 29.128 | [[wp>Tinyproxy]] is a lightweight HTTP and HTTPS proxy |
  
  • Last modified: 2020/09/24 07:48
  • by vgaetera