VPNを使用してSSH経由でリモートUbuntuシステムに接続しました。このコンピュータでは、Telnetを使用してローカルサーバー(192.168.xx)を参照できます。
GUIブラウザから直接182.168.XXをナビゲートできるようにSSH Tunnel Kingを生成するようにターミナルまたはFirefoxでブラウザを設定する方法はありますか?
編集する:
例:
私は家にいます(127.0.0.1
)。 VPNを使用してSSH経由でマイコンピュータに接続します[email protected] -p 5555
。そのIPは192.168.151.2
接続すると、イントラネットサーバーを閲覧できます。
telnet 192.168.151.100 80
GET /index.html HTTP/1.0
私がしたことは、Firefox GUIでいくつかの設定を作成して127.0.0.1
192.168.151.100を直接閲覧できるようにしたことです。
編集2:
奇妙な理由から、v5の代わりにSOCKS v4を使用したときの問題が解決されました。
答え1
DynamicForward
次のようにSSHオプションを使用できます。
ssh -o DynamicForward=localhost:6661 yourserver
このようにして、SSHクライアントは着信接続のためにlocalhostのポート6661をリッスンします。 SOCKSプロトコルが実装されているため、アドレスを使用してFirefoxまたは他のWebブラウザをHTTPプロキシサーバーとして使用するように設定できますlocalhost:6661
。これにより、FirefoxからのすべてのHTTP要求は実際にはリモートサーバーから行われ、192.168.X.X
そのアドレスを使用できます。
このオプションの最新バージョンには-D
同じ機能があります。
ssh -D localhost:6661 yourserver
タイピング時間を節約
.ssh/config
このホストに接続するたびにこのオプションを有効にするには、ファイルにこのオプションを設定して直接入力する時間を節約することもできます。例は次のとおりです。
host myhost
Hostname <yourvpnaddress>
DynamicForward localhost:6661
user <someuser>
今やるべきことは、以下を実行するだけです。
ssh myhost
これは次のとおりです。
ssh -o DynamicForward=localhost:6661 -l <someuser> <yourvpnaddress>
192.168.XXでのみプロキシを使用する
192.168.X.X
アドレスを使用するときにこのプロキシを介してのみ接続するには、次のものを使用できます。キツネの代理人Firefox拡張機能(または同様のもの)。指定されたURLにのみ関連付けられたプロキシアドレスのリストを指定できます。
他のアプリケーションでこのプロキシを使用する
一部のアプリケーションはSOCKSプロトコルをサポートしていないため、この方法を使用するように構成することはできません。幸いなことに、解決策があります。靴下。アプリケーションで使用されるすべての一般的なソケット操作を動的SOCKS要求に変換するラッパーとして機能します。LD_予圧技術。すべてのアプリケーションで動作するわけではありませんが、ほとんどのアプリケーションで動作します。代わりtsocks
にdante
ラッパーは、socksify
リモート側でのホスト名解決も許可します。