前提としては、 社内のWiki(仮にintra.example.comとする)には外部から直接アクセスできない ゲートウェイ(仮にgw.example.comとする)にはssh接続できる ノートPCを使っていて、頻繁にLANの内部と外部を行き来する という状況で、どこからでも社内のWikiが見られるようにしたい。 SSHのポートフォワーディングだけだと、http://localhost:8088/みたいなURLでアクセスすることになるので、リンクを辿れなかったり、VirtualHostを使っている場合はhostsを書き換える必要があったりして面倒。 SOCKSとかDynamicDNSとか調べたけどよくわからず、既存のHTTP Proxyサーバではちょうど良いものがなかったので、自分で作ることにした。 幸いWSGIには必要な部品は揃っているので、あとはそれを組み合わせるだけ。 virtual