Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revisionBoth sides next revision
docs:guide-user:services:proxy:overview [2018/03/03 20:56] – ↷ Links adapted because of a move operation bobafetthotmaildocs: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:guide-user:services:proxy.psybnc]] is for example an IRC proxy and got nothing to do with HTTP ;-) 
-  * [[docs:guide-user:services:proxy:privoxy]] 
- 
  
 ===== Split into articles ===== ===== Split into articles =====
Line 16: Line 12:
 | 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: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.  | | 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.  |
Line 24: Line 18:
 | 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  
-| [[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:guide-user:services:proxy:tinyproxy|tinyproxy]]  |  1.8.2-2  |  –  |  29.128 | [[wp>Tinyproxy]] is a lightweight HTTP and HTTPS proxy  | | [[docs:guide-user: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