Macでsshvpnに接続していますが、すべてのWebトラフィックが実行されていることを確認したいと思います。どうやってやるの?ここでのWebトラフィックとは、http/s /からudptcpまで、家ではなくコンピューターから別のコンピューターに移動するものまで、あらゆるものを意味します。何か案は?
まず、「Webトラフィック」はのみ httpおよびhttpsです。
あなたは「インターネットトラフィック」を意味します-ウェブとインターネットは2つの全く異なるものです。
そして、あなたが探しているツールは、Windowsではtraceroute
またはtracert
です。
C:\> tracert www.google.com
または
$ traceroute www.google.com
トラフィックが通過しているマシンを監視します。
ああ、そして「sshvpn」とは何ですか? SSHはVPNを実行しません-ポート転送を実行します。
HTTPの場合、whatismyip.comにアクセスして、接続元のIPをテストできます。
次に、SOCKSプロキシを使用していると思います(オプション-D<port>
)。ちなみに、クライアントで使用するプログラムは、SOCKSプロキシ対応(つまり、指定したポートでローカルホストに接続するように指定した場所)であるか、OS自体がそれを行う必要があります。 (そして、Macでどのように機能するのかわかりません)
確認するために...サーバー上の別のクライアント(IRCなど)で、着信IPが何であるかを確認してみてください。
実際にパケットを表示したい場合は、 Wireshark を使用して、使用しているインターフェイスでリッスンする必要があります。
tcpdumpを使用すると、OSに付属しています。それは物事がどこに向かっているのかを知るのに十分なはずです。 Wiresharkは素晴らしいですが、追加のインストールが必要です。