web-dev-qa-db-ja.com

すべてのネットワークトラフィックがVPN経由でルーティングされているかどうかを確認するにはどうすればよいですか?

Macでsshvpnに接続していますが、すべてのWebトラフィックが実行されていることを確認したいと思います。どうやってやるの?ここでのWebトラフィックとは、http/s /からudptcpまで、家ではなくコンピューターから別のコンピューターに移動するものまで、あらゆるものを意味します。何か案は?

2
DCIndieDev

まず、「Webトラフィック」はのみ httpおよびhttpsです。

あなたは「インターネットトラフィック」を意味します-ウェブとインターネットは2つの全く異なるものです。

そして、あなたが探しているツールは、Windowsではtracerouteまたはtracertです。

C:\> tracert www.google.com

または

$ traceroute www.google.com

トラフィックが通過しているマシンを監視します。

ああ、そして「sshvpn」とは何ですか? SSHはVPNを実行しません-ポート転送を実行します。

6
Majenko

HTTPの場合、whatismyip.comにアクセスして、接続元のIPをテストできます。

次に、SOCKSプロキシを使用していると思います(オプション-D<port>)。ちなみに、クライアントで使用するプログラムは、SOCKSプロキシ対応(つまり、指定したポートでローカルホストに接続するように指定した場所)であるか、OS自体がそれを行う必要があります。 (そして、Macでどのように機能するのかわかりません)

確認するために...サーバー上の別のクライアント(IRCなど)で、着信IPが何であるかを確認してみてください。

0
M'vy

実際にパケットを表示したい場合は、 Wireshark を使用して、使用しているインターフェイスでリッスンする必要があります。

0
Brian

tcpdumpを使用すると、OSに付属しています。それは物事がどこに向かっているのかを知るのに十分なはずです。 Wiresharkは素晴らしいですが、追加のインストールが必要です。

0
Florenz Kley