When I began using my cell phone's mobile web browser, one of the things I realized was that there were a lot of web pages that my cell phone's web browser simply wouldn't let me see. My shiny new Motorola Razr from T-Mobile, for many pages, would display an error message like "413: Page cannot be displayed." It happened annoyingly often; browsing the web from my cell phone was a lot like trying to read a book or a magazine with large chunks simply ripped out. And when I tried troubleshooting, I might have missed something, but it seemed like a big problem without an easily available solution.
So I tried to provide my own solution. I made a proxy that would present webpages for the mobile web so that they would display in a way that would work for my cell phone's web browser. Technologies include paging, tag cleaning, and optional caching to improve performance, but without getting into technical details, this means that I can access some pages on the web that I couldn't access earlier.
If you would like to use the Mobile Web Proxy from your cell phone or other mobile device, point your device's web browser to jonathanhayward.com/m; you may want to add jonathanhayward.com/m to your bookmarks.
If you would like to download the Mobile Web Proxy server, you are invited to do so. I suggest the version marked "stable":
| Version | Unix/Linux tar.gz | Unix/Linux tar.bz2 |
| 1.0, stable | mobile1_0.tar.gz | mobile1_0.tar.bz2 |
| 1.0b, development | mobile1_0b.tar.gz | mobile1_0b.tar.bz2 |