I use a VPN connection back to a server in my home when I am on the
road.
Lately I've been encountering public WiFi access which only allows
http/https/pop/popssl/smtp connections and I can't establish VPN
connectivity (I also can't download zip, bz2 files and many other
nusiances.)
Getting around this was fairly simple using GNU httptunnel. I set it up
to use port 443 (since I don't run any https on the webserver located
at the house) and redirect it to the VPN port. Did the complementary
action on my notebook and my VPN came up just fine.
The problem with this is that httptunnel uses http, not https and I am
worried that some smarter installations will inspect the packets and
not allow the connection. I only have 1 fixed IP at home and I run
several real websites on port 80 so Apache must stay up on that port.
I am looking for a CGI proxy which forwards the requests to a normal
hts listening to a port other than 80.
This is a linux (Suse 9.2) server.
If anyone knows of such a CGI forwarder, I would appreciate hearing
about it.
Thanks
John
|