某コワーキングスペースのwifiに接続できない. ブラウザもスマホもClaudeも. さらに他の利用者も同様. しかし、どうも ssh をつかってサーバにはアクセスできる. これはどういうことなんだろうか? なぜ sshだけ?

サンドボックスに閉じ込めたCladue Mythosが脱走した事件を思い出して、これならばこのネットワーク隔離環境から脱出できるのでは?1と思い、Wimaxに接続して神のFableを降臨させた.

しばらくして原因解明.

原因: カフェの ASUS ルーターが WAN 断を誤検知し、wanduck デーモンが DNS + HTTP/HTTPS を横取りしている状態。認証ポータルではないのでログイン画面は存在せず(Location なしの壊れた 302)、ブラウザでは何も出ません。実回線は生きているため port 22 だけ通りました.

wanduck の横取りは DNS(53) と HTTP(80)/HTTPS(443) だけを対象にした iptables の REDIRECT/DNAT ルールです。ほかのポートには手を出さない。そして実回線は生きている。

回避方法としては、たまたまわたしが接続した ssh 先のVPSサーバに ssh tunnel することでそこから外部ネットワークにアクセスすること. さらに、sshuttle というツールによって、ssh tunnel を全アプリに強制適用. これですべてのPC上の操作が レンタルVPS経由で外部と通信することが可能になった. 脱獄成功!

今回の場合、たまたまわたしがVPSを契約しててそこにssh通信したことが運がよかったわけだが、それでもwifi断絶の隔離環境で外部との通信を成功させたことに驚愕した. 人類滅亡だな.


  1. 最新AI「Claude Mythos」がSFすぎる件 研究者の作った”牢”を脱出、悪用懸念で一般公開なし──まるで映画の序章 ↩︎