Привет. Спасибо за уточнение вопроса.
Возможно, причина в том, что UFW не применяет правила к исходящему трафику по умолчанию. Для блокировки исходящего трафика, вы можете добавить правило в UFW следующим образом:
```bash
sudo ufw default deny outgoing
```
После этого перезагрузите брандмауэр:
```bash
sudo ufw reload
```
Также убедитесь, что правила UFW применяются к правильному сетевому интерфейсу. Вы можете указать интерфейс в правилах UFW, например:
```bash
sudo ufw allow in on eth0 to any port 46
```
Где `eth0` - имя вашего сетевого интерфейса. После внесения изменений перезапустите UFW:
```bash
sudo ufw reload
```
Если у вас есть несколько сетевых интерфейсов, убедитесь, что вы правильно настроили правила для каждого из них. Надеюсь, это поможет вам решить проблему с брандмауэром UFW на Ubuntu. Если у вас остались вопросы, пожалуйста, дайте знать.