2

Я подключен к ssh vpn на моем Mac, но я хочу убедиться, что весь мой веб-трафик работает через него. Как я могу это сделать? Веб-трафик здесь может означать что угодно, от http/s/ до udp tcp, до всего, что идет с моего компьютера на другой, а не в моем доме. Есть идеи?

4 ответа4

6

Во-первых, «веб-трафик» - это только http и https.

Вы имеете в виду «интернет-трафик» - Интернет и Интернет - две совершенно разные вещи.

И инструмент, который вы ищете, это traceroute или tracert на окнах.

C:\> tracert www.google.com

или же

$ traceroute www.google.com

и смотреть машины, через которые проходит движение.

О, а что такое 'ssh vpn'? SSH не делает VPN - он перенаправляет порты.

0

Для HTTP вы можете перейти на whatismyip.com, чтобы проверить, с какого IP-адреса идет соединение.

Тогда я предполагаю, что вы используете SOCKS прокси (опция -D<port>). Кстати, программа, которую вы используете на клиенте, должна быть готова к SOCKS-прокси (это означает, что где-то, что вы указали для подключения к localhost на указанном вами порту) или ОС должна сделать это сама. (И я не знаю, как это работает на Mac)

Теперь, чтобы проверить ... может быть, попробуйте с другим клиентом (IRC или около того) на сервере, который говорит, каков ваш входящий IP?

0

Если вы действительно хотите просматривать свои пакеты, вы должны использовать Wireshark для прослушивания любого интерфейса, который вы используете.

0

используйте tcpdump, он поставляется с ОС. Этого должно быть достаточно, чтобы увидеть, куда идут дела. Wireshark это хорошо, но дополнительная установка.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .