Назад | Перейти на главную страницу

Монитор веб-туннелей SSH

Я разрешаю туннелирование веб-трафика на моем Linux-сервере через SSH, у каждого пользователя есть учетная запись на сервере. Итак, как я могу отслеживать их общую пропускную способность для отправки и получения, а также отслеживать запрашиваемые URL-адреса?

Также я использую openssh-server и CentoOS

Обновить:

Причина, по которой я делаю это, состоит в двух причинах: во-первых, я могу полностью просматривать веб-страницы, зашифрованные до точки моего сервера, и я бы никогда не сделал это по-другому, так как это мешает захватчикам пакетов читать мой трафик в общедоступном Wi-Fi. точки или в сетях колледжа и т. д.

Вторая причина заключается в том, что у меня есть несколько разных VPS в разных местах по всему миру, так как я нахожусь в Великобритании, а мой сервер находится в США, это означает, что я могу смотреть контент только для Hulu и США.

Во-вторых, я хочу контролировать пропускную способность для каждого пользователя, поскольку позволяю некоторым близким людям использовать эту службу именно для этого. Но у меня есть ограничения на пропускную способность и пользовательское соглашение с моей серверной компанией.

Спасибо, Дэйв

Я предполагаю, что у вас есть причины для этого, но если принять вопрос Zoredache как своего рода ответ - вы можете настроить squid на своем сервере (если у вас его еще нет), и все веб-запросы будут проходить через него.

Конечно, вы уже используете какой-то прокси-сервер, чтобы это все равно разрешалось - и в этом случае, более чем вероятно, вам будут доступны некоторые такие функции. Я не думаю, что тот факт, что трафик туннелируется на сервер, имеет здесь большое значение, но, возможно, вы можете предоставить более подробную информацию о варианте использования и о том, как вы в настоящее время добиваетесь результатов.