# Como criar uma regra de firewall na sua VPS

> Em Minhas VPS › Gerenciar › Firewall, clique em Nova regra, escolha direção, ação, protocolo, porta e origem, e clique em Criar regra. As regras valem com o firewall ativado.

Para liberar ou bloquear tráfego na VPS, abra **Minhas VPS › Gerenciar › Firewall**, clique em **Nova regra**, preencha direção, ação, protocolo, porta e origem, e clique em **Criar regra**. As regras só valem com o firewall ativado.

## Antes de começar
- Você precisa de uma VPS ativa na StayCloud e de acesso ao painel em `dash.staycloud.com`.
- Saiba qual porta quer liberar ou bloquear (por exemplo, `22` para SSH, `80` e `443` para sites).
- Para limitar o acesso a um endereço, tenha o IP de origem em mãos, no formato CIDR (Classless Inter-Domain Routing): `<SEU_IP>/32` para um IP só.

## Abrir o firewall
1. Clique em **VPS › Minhas VPS** e depois em **Gerenciar** na VPS.
   Resultado: abre a **Visão geral** da VPS.
2. Clique na aba **Firewall**.
   Resultado: aparece o resumo (estado do firewall, regras de entrada e de saída, política) e a lista **Regras configuradas**.

![Aba Firewall da VPS: o resumo com o estado do firewall e as regras, o interruptor para ativar e a lista Regras configuradas com o botão Nova regra](/imagens/b08128148be8d1b0b6bccff1c41eb98c436c4a49b1b4b194c1f008a807c6a932.webp)

## Criar a regra
1. Clique em **Nova regra**.
   Resultado: abre a janela **Nova regra de firewall**.
2. Preencha os campos:
   - **Direção**: **Inbound (entrada)** para o que chega na VPS, **Outbound (saída)** para o que sai dela.
   - **Ação**: **Accept** libera, **Drop** ou **Reject** bloqueiam.
   - **Protocolo**: em geral, **TCP**.
   - **Porta**: uma porta (`22`), várias separadas por vírgula (`80,443`) ou um intervalo (`8000-8100`).
   - **Origem (CIDR)**: de onde vem o tráfego. `0.0.0.0/0` vale para qualquer endereço.
   - **Descrição**: opcional, para você lembrar para que serve a regra.
3. Clique em **Criar regra**.
   Resultado: a regra entra na lista **Regras configuradas**.

![Janela Nova regra de firewall com os campos Direção, Ação, Protocolo, Porta, Origem (CIDR) e Descrição, e o botão Criar regra](/imagens/2e11b4eb6fc134f7488177244bc651bc0634d77a22708f1ec821650fb01c363a.webp)

## Ativar o firewall
Se o quadro **Proteção** mostrar **Firewall desativado**, clique no interruptor ao lado para ativar. Com o firewall desativado, a VPS aceita todo o tráfego e nenhuma regra é aplicada.

## Como as regras funcionam
- As regras são avaliadas de cima para baixo.
- A política de entrada é **Accept**: tudo entra, a não ser que uma regra **Drop** ou **Reject** bloqueie.
- Por isso, uma regra **Accept** só faz diferença quando fica acima de um bloqueio mais amplo. Exemplo para deixar o SSH aberto só para o seu IP: primeiro **Accept** na porta `22` com origem `<SEU_IP>/32`; depois **Drop** na porta `22` com origem `0.0.0.0/0`.

## Como saber se deu certo
A regra aparece em **Regras configuradas**, e o contador de **Entrada** ou **Saída** no topo aumenta. Para testar um bloqueio, tente acessar a porta a partir de um endereço que deveria ser barrado: a conexão não deve abrir.

## Se algo der errado
### Perdi o acesso SSH depois de criar uma regra
Causa: uma regra **Drop** ou **Reject** na porta `22` bloqueou o seu próprio IP. Solução: entre pelo **Console SSH** do painel, que não passa pelo firewall de rede, e apague ou corrija a regra na aba **Firewall**.

### A regra não faz efeito
Causa: o firewall está desativado ou há uma regra acima dela que já decide aquele tráfego. Solução: ative o firewall e confira a ordem das regras.

## Relacionados
- Como acessar sua VPS pelo Console SSH do painel
- Como reiniciar sua VPS pelo painel

---
Fonte: https://help.staycloud.com/artigos/como-criar-uma-regra-de-firewall-na-sua-vps
