Методы разрешения диапазонов портов с помощью UFW в Linux (примеры кода включены)

Команда «ufwallow port range» используется для разрешения диапазона портов через несложный брандмауэр (UFW) в системе Linux. Вот несколько способов выполнить эту задачу, а также примеры кода:

Метод 1. Разрешение диапазона портов с помощью интерфейса командной строки UFW (CLI):

ufw allow 8000:9000/tcp

Эта команда разрешает TCP-трафик через порты с 8000 по 9000.

Метод 2. Разрешение диапазона портов с помощью профилей приложений UFW:

ufw allow 'Apache Full'

Эта команда разрешает все порты, необходимые для профиля приложения «Apache Full», включая порты 80 (HTTP) и 443 (HTTPS).

Метод 3. Разрешение диапазона портов путем непосредственного изменения правил UFW:

sudo ufw allow from any to any port 5000:6000 proto tcp

Эта команда добавляет правило, разрешающее TCP-трафик через порты с 5000 по 6000 из любого источника в любой пункт назначения.

Метод 4. Разрешение диапазона портов путем изменения правил UFW с помощью файла ufw.conf:
Отредактируйте файл ufw.conf, расположенный по адресу /etc/ufw/ufw.conf, и добавьте следующая строка:

-A ufw-before-input -p tcp --dport 7000:8000 -j ACCEPT

Эта строка добавляет правило, разрешающее TCP-трафик через порты с 7000 по 8000.

Метод 5. Разрешение диапазона портов с помощью iptables (устаревший метод):

sudo iptables -A INPUT -p tcp --dport 9000:10000 -j ACCEPT

Эта команда добавляет правило, разрешающее TCP-трафик на портах с 9000 по 10000 с помощью iptables.