/proxy-utils

An attempt at routing(proxy-ing) a tcp connection thru http/s connections so that an http server can act as a hop/exit point for the traffic, thus allowing ip change. There are two components to this: an interceptor for the tcp traffic that catches the tcp packets and sends them on the body of a http connection to a mediator http/s server which them opens a persistent tcp connection to the destination and writes the data and at the same time listening for responses from the destination server. Once the medtiator gets a reply from the destination, it saves it and waits for the interceptor to make a request to get this information and send it to the application that requested it.

BSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Stargazers

No one’s star this repository yet.