Mobile Web Proxy

/etc/mobile

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