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
Next revisionBoth sides next revision
docs:user-guide:services:proxy:overview [2018/03/03 19:55] – ↷ Links adapted because of a move operation docs:guide-user:services:proxy:overview [2020/09/24 07:36] – srelay seems to be abandoned/dropped, updated links vgaetera
Line 1: Line 1:
 ====== Proxy Server Overview ====== ====== Proxy Server Overview ======
- 
 A proxy server is a middleman handling the connection with the server for clients. For details see: [[wp>Proxy_server]] 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 [[wp>Proxy server]]s 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 ===== ===== Split into articles =====
Line 12: Line 8:
  
 ^ Name       ^ Version ^ Dependencies ^ Size ^ Description  ^ 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.  |+| [[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  | | libpcre    |  8.11-1     | |  55.853 | A Perl Compatible Regular Expression library  |
 | libpthread |  0.9.32-65  | |  30.687 | POSIX thread library  | | libpthread |  0.9.32-65  | |  30.687 | POSIX thread library  |
 | librt       | 0.9.32-65  | |   5.527 | POSIX.1b RealTime extension 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. | | 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: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.  |
-| [[docs:user-guide: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.  | | 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  | | 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  | | libpthread  | 0.9.32-65 | librt |  30.687 | POSIX thread library  |
 | librt       | 0.9.32-65 |  |        5.527 | POSIX.1b RealTime extension library  | | librt       | 0.9.32-65 |  |        5.527 | POSIX.1b RealTime extension library  |
-^ Name       ^ Version ^ Dependencies ^ Size ^ Description  ^  +| [[docs:guide-user:services:proxy:tinyproxy|tinyproxy]]  |  1.8.2-2  |  –  |  29.128 | [[wp>Tinyproxy]] is a lightweight HTTP and HTTPS proxy  |
-| [[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. +
  
  • Last modified: 2020/09/24 07:48
  • by vgaetera