
Я использую ocserv в качестве VPN-сервера в своей компании на Ubuntu и хочу посмотреть, сколько трафика использует каждый пользователь. Пользователи задаются в файле ocpsswd. Есть ли у ocserv эта функция или какая-либо библиотека, которую я могу использовать? Я ищу в Google и запутался. Кто-нибудь может мне помочь?
решение1
подключите свой сервер с помощью putty и выполните эту команду
occtl show users
эта команда вернет всех подключенных пользователей с идентификаторами Результат вышеуказанной команды
затем введите эту команду, чтобы просмотреть статистику конкретного пользователя
occtl id [ID из первой колонки команды выше]
occtl id 1662451
occtl — встроенная команда ocserv
решение2
Рассмотрите возможность использования панели ntopng для управления и мониторинга трафика. Или вы можете запустить несколько экземпляров ocserv на своем сервере и позволить каждому пользователю использовать один.