I am using a network behind a http proxy. As more and more Rails projects migrate to Git, for accessing those external Git repositories, I'd like to have a method to configure Git client to go through the http proxy. By searching the web, I found several solutions. After some trying, I found the easiest approach is to use transconnect
Erltunnel is an HTTP tunnel with a small set of API functions. It is tested in particular to pass the Squid proxy. Remember, however, that whether the tunnel client can connect to the tunnel server may depend on the individually defined access rules.
The scotch toolkit provides two tools, scotch.recorder and scotch.proxy, for Web programmers. One immediate use of scotch is as a recording HTTP proxy: you can record, save, and play back arbitrary Web traffic.
TCPWatch (screen shot) is a utility written in Python that lets you monitor forwarded TCP connections or HTTP proxy connections. It displays the sessions in a window with a history of past connections. It is useful for developing and debugging protocol im
Pound was developed to enable distributing the load among several Web-servers and to allow for a convenient SSL wrapper for those Web servers that do not offer it natively.