====== Настройка UFW в Linux ====== Обновить пароль 3proxy NEWPASS=$(openssl rand -base64 18 | tr -d '/+='); echo "Новый пароль: $NEWPASS" sed -i "s|^users .*|users user:CL:$NEWPASS|" /etc/3proxy/3proxy.cfg systemctl restart 3proxy Проверить текущее состояние и порт SSH: ufw status verbose ss -tlnp | grep sshd Если ufw уже active, шаг 5 не нужен, правила начнут действовать сразу. Перед ufw enable должны быть разрешены SSH и 443. Разрешить SSH и VPN (если SSH не на 22, подставьте свой порт): ufw allow 22/tcp ufw allow 443/tcp Порты x-ui. Разрешайте только те, что нужны снаружи. Порт подписки, если клиенты получают по нему конфиги: ufw allow 40618/tcp Порт панели 52981: если будете ходить через SSH-туннель, ничего не открывайте. Если нужен прямой доступ, разрешите только со своего IP: ufw allow from <ваш_IP> to any port 52981 proto tcp 3proxy только с нужного IP (разрешающее правило должно стоять раньше запрещающего): ufw allow from <ваш_IP> to any port 4321 proto tcp ufw deny 4321/tcp 5. Включить фаервол: ufw enable На вопрос Command may disrupt existing ssh connections. Proceed? ответьте y.