iPhone / iPad から,研究室内のサービスを見たかったり, 学内ネットワークを利用して論文を落としたいときにどうすればいいか,記事がなかったので書く.

以下の記事
iphoneからSSHのsocksプロキシを使う(macbookがあるとき)
では,PCが同じネットワークにあることを条件に,PCで

$ ssh -D port -g host

を叩いてHTTPプロキシの設定ファイルをiPhoneから読み込む方法で解決しているが, iPhone/iPad単体でもSSHのdynamic port forwardingできるアプリがあるので, わざわざPC使わなくても見れるよね,というだけの話.

手順

僕が使っているのはTermiusというアプリ (無料) だが, 他のアプリでもdynamic port forwardingに対応していれば同様の手順でいけるはず. 以下はアプリの画面.

termius

まずはHostsでホスト名・ユーザー名・パスワードなど接続先の設定をする.
sshできるようになったら,Port ForwardingからDynamicのタブを選ぶ. ここでportは何でもよいが10080を設定している.
設定が完了したら,その行をタップするとsshが叩かれる. 接続が完了した証として以下のようにアイコンが青色になるのを確認.

termius-socks

次に,以下の設定ファイルをgistにアップロードしておく.

最後にiPhone/iPadの設定から,Wi-Fi>HTTPプロキシ>自動を選択し, ここのrawファイルのURLを設定する.

ブラウザを開いて確認.おわり.