web-dev-qa-db-ja.com

VPNまたはSSHトンネルを公開するためのトンネリングプロキシとして機能するようにsquidを設定するにはどうすればよいですか?

URLでアクセスできるトンネリングプロキシを設定したいので、トンネリングプロキシを介してbar.comにアクセスするには、foo.com/bar.comに移動し、bar.comを透過的に参照し続けます。そこ。公開したいSSHトンネルまたはVPN接続のいずれかを設定できます。このようなSSH/VPN接続を介してリクエストをルーティングするようにsquid(または別のプロキシサーバー)を設定するにはどうすればよいですか?

3
aresnick

まず、sshトンネルを設定します

ssh you@yourproxysever -L8080:localhost:8080

この接続を実行したままにします。これは、プロキシサーバーがポート8080でリッスンしていることを前提としています。

次に、プロキシサーバーとしてlocalhost:8080を使用するようにWebブラウザを設定します

Sshトンネルは、sshを介してパケットをプロキシサーバーに転送します。

2
Dave Cheney

何が必要かについてははっきりしていません。ただし、プロキシ経由で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]
0
sybreon