Talk:GoMyPlace
From Wikipedia, the free encyclopedia
Current status - proof of concept in Java (proxy, daemonf for host), alpha - C/C++ implementation in progress
add more use cases here
- tunnel of HTTP (aka Tor network)
- AJAX based access to the command shell
- acces to the command shell via SMS
- ??
GMP is somewhat unique in a sense that this is (probably) first open reverse proxy.
In the typical "proxy" application proxy server protects the HTTP client (browser) and hides IP address of the user browsing the Net. another application is filtering of the access.
In the typical setup reverse proxy is just a load balancer. In some cases reverse proxy terminates SSL. In both cases reverse proxy is a part of the network setup of the WEB server.
In GMP reverse proxy can be used by any HTTP server with local/global IP address. GMP is not exactly reverse proxy and behaves slightly different. For example, GMP keeps the connection with HTTP server. The connection is established by the HTTP server.
Tyical scenario for GMP session
- HTTP server logs in the GMP server
- HTTP server and GMP keep the connection up
- User contacts the domain name of HTTP server
- GMP server provides DNS forwarding and fetches the requested page from the HTTP server/cache
see fully functional demo of open reverse proxy proxy.gomyplace.com
GMP proxy can filter requests to the HTTP servers hidden behind the proxy. For example, GMP can implement efficient caches, check access rights, run IP address filters, etc. Among possible use cases
- running publicly accessible HTTP servers in NATed and firewalled environments
- running HTTP servers in situation when ISP agreemnt prohibits openning ports 80,81,443
- running HTTP servers with narrow uplinks like dial up/ADSL
GMP does not require any additional software to run HTTP server. HTTP servers with dynamic IPs will work just fine.
[edit] Advertisement?
This article has really only been edited by one author, Larrytet, presumably the developer of this program. The project URL on Sourceforge is "larytet.sourceforge.net". I don't believe this is a substantial article. At the very least, it requires a cleanup so that it doesn't read like a marketing page. --MMX 21:21, 13 December 2006 (UTC)
To my best knowledge this is the only system and existing service allowing a user to deliver content over HTTP and enjoy server side caching and hiding of IP address. All this not only for free, but also Open Source. You can visit the server http://www.gomyplace.com/ and access the proxy server. There are usually a couple of guys connected. Try also to google for "public reverse proxy" --larytet

