I’m working on Facebook Open Graph features for a client, and developing these features requires enabling Facebook to somehow crawl my locally-served pages. I asked around for solutions to this problem, and got a pretty long list of replies. I’m listing them here for future reference.

All of these offer a pretty similar service: you download a command-line tool (often in the form of a Ruby gem), start up your server, run the command, and hey presto, your local pages served on localhost:3000 are now being served at http://yoursubdomain.example.com. Most, if not all, use SSH tunneling as the underlying technology.

Pagekite: Features transparent SSL support and unlimited subdomains. $5/mo for a basic plan. EDIT: Looks like they also provide a Debian/Ubuntu package source, nice touch! EDIT2: PageKite informs me that their service is as low as $3/mo for an individual, and that they do not use SSH as their underlying tunnel in order to be friendlier to Windows users.