URLでアクセスできるトンネリングプロキシを設定したいので、トンネリングプロキシを介してbar.com
にアクセスするには、foo.com/bar.com
に移動し、bar.com
を透過的に参照し続けます。そこ。公開したいSSHトンネルまたはVPN接続のいずれかを設定できます。このようなSSH/VPN接続を介してリクエストをルーティングするようにsquid(または別のプロキシサーバー)を設定するにはどうすればよいですか?
まず、sshトンネルを設定します
ssh you@yourproxysever -L8080:localhost:8080
この接続を実行したままにします。これは、プロキシサーバーがポート8080でリッスンしていることを前提としています。
次に、プロキシサーバーとしてlocalhost:8080を使用するようにWebブラウザを設定します
Sshトンネルは、sshを介してパケットをプロキシサーバーに転送します。
何が必要かについてははっきりしていません。ただし、プロキシ経由でSSH経由でWebパケットをルーティングする必要がある場合は、SOCKSモードでSSHを使用できます(-D
)そしてSOCKSモードでPrivoxyのようなものを使用してルーティングします。したがって、接続は次のようになります。
[browser]---[privoxy proxy]---[ssh socks]---[remote machine]---[web server]
ただし、SSHトンネルを介してトラフィックをプロキシにルーティングする場合は、トンネルモードでSSHを使用できます(-L
)次のようにルーティングします。
[browser]---[ssh tunnel]---[proxy on remote machine]---[web server]