Загрузка...

Смотрим трафик и пропускную способность своего сервера Linux (в том числе Marzban и 3x-ui)

Тема в разделе Linux создана пользователем Garrryson 6 дек 2024. 1083 просмотра

Загрузка...
  1. Garrryson
    Garrryson Автор темы 6 дек 2024 409 8 сен 2019
    Явно многие из вас задумывались как слушать трафик своей панели Marzban или 3x-ux (негодяи), в этой статье я подскажу вам как это сделать максимально просто при помощи iftop.

    Установка:

    Установка iftop в системах на базе Debian, таких как Ubuntu, Kali Linux:
    Чтобы установить инструмент iftop в систему на базе Ubuntu, выполните следующую команду в терминале
    Код
    sudo apt-get install iftop


    Использование:

    Теперь давайте воспользуемся iftop. Как мы знаем, мы должны предоставить разрешение суперпользователя на запуск этого инструмента, чтобы всегда использовать sudo при запуске этого инструмента. Используйте следующую команду для запуска iftop.
    Код
    sudo iftop -i INTERFACE
    В приведенной выше команде замените ИНТЕРФЕЙС вашим сетевым интерфейсом. Используемый сетевой интерфейс по умолчанию, указанный в iftop, - eth0. Но чтобы узнать ваш текущий интерфейс, выполните следующую команду:
    Код
    ifconfig

    [IMG]
    Тут мы видим 3 сетевых интерфейса:
    1. docker0
    2. ens3
    3. lo

    В моем случае требуется 2й интерфейс

    [IMG]

    Давайте обсудим выходные данные.В приведенных выше выходных данных мы видим, что используются две стрелки (==>) и (<<) .
    1) ==>: Эта стрелка указывает, что данные отправляются с хоста
    ⁡x
    ⁡ на хост
    ⁡y
    ⁡ подобным образом. Мы также можем вызвать загрузку данных.
    ⁡ x ==> y

    2) <<:
    Эта стрелка означает, что данные поступают с
    ⁡y
    ⁡ хоста на
    ⁡x
    хост типа. Мы можем назвать этот процесс загрузкой данных.
    ⁡x << y

    Затем есть некоторая шкала, представляющая собой логарифмическую шкалу для гистограммы, которая дает визуальную индикацию трафика. Затем показаны три столбца с одинаковыми данными. В этом столбце показано использование данных с интервалами в 2 секунды, 5 секунд и 40 секунд. Затем под горизонтальной линией мы можем увидеть использование данных Tx (передача) и RX (прием). И общих данных, используемых интерфейсом.

    Опции iftop:
    iftop предоставляет некоторые опции для более эффективного его использования. давайте рассмотрим их один за другим
    Опция-h: Эта опция используется в качестве справки. При запуске iftop с опцией -h будут показаны все опции и информация об iftop. Так же можно просто нажать кнопку H в таблице для вызова этого меню.
    Код
    sudo iftop -h

    [IMG]

    Опция-i: Эта опция используется для указания сетевого интерфейса, такого как wlan0 или eth0.
    Код
    sudo iftop -i wlan0
    Опция-m: Эта опция используется для установки ограничения пропускной способности для вывода при использовании опции -m, как в следующей команде.
    Код
    sudo iftop -i INTERFACE -m LIMIT
    Здесь вместо ИНТЕРФЕЙСА используйте свой сетевой интерфейс, а вместо ОГРАНИЧЕНИЯ введите ограничение вывода в битах. Например, я использовал следующую команду
    Код
    sudo iftop -i  ens3 -m 100
    Я установил ограничение в 100 бит. На выходе мы видим, что максимальное ограничение составляет 100 бит.

    [IMG]

    Опция-F: Эта опция используется для анализа трафика в определенной сети IPv4. Если это указано, то iftop будет включать только пакеты, входящие и исходящие из данной сети.
    Код
    sudo iftop -i  INTERFACE -F net/mask
    Пример:
    Код
    sudo iftop -i  ens3 -F 24
    И есть много других опций, которые вы можете увидеть и использовать с помощью опции -h в iftop.



    Пост создан исключительно в образовательных целях, а не для того, чтобы научить вас подслушивать за пользователями вашей панели. Удачи!
     
  2. SDN
    SDN 6 дек 2024 Твой личный сетевик, +6 по МСК 272 26 июл 2022
    Tshark такой, ну да, пошел ка я :interesting:
     
Top