Reglas

La pestaña Rules del Edge Firewall. Cómo se ordenan las reglas, qué tipos y plantillas hay, y cómo añadir, reordenar, desactivar y borrar una regla.

PlaySafe Team · Gestión del firewall · Updated

Reglas

Esta página describe el editor de reglas del Edge Firewall, el firewall que tiene cada VPS de PlaySafe (uno por VPS). Es la pestaña Rules de la página del firewall.

Ábrela desde Security > Firewalls, pulsa el firewall y abre Rules. También llegas desde tu VPS: pestaña Network y luego Open firewall.


Cómo se comprueban las reglas

  • Las reglas forman una lista ordenada que se comprueba de arriba abajo. La primera regla que coincide con un paquete decide qué pasa con él.
  • El tráfico que no coincide con ninguna regla llega al servidor. El firewall deja pasar por defecto.
  • No hay números de prioridad. El orden es la posición en la lista.
  • Un firewall puede tener hasta 50 reglas. Las que crean las protecciones también cuentan.

Cada regla muestra una pequeña etiqueta XDP o Kernel, para que veas dónde funciona. Casi todo funciona en XDP con moat, antes de la pila de red de Linux. El SYN proxy es el que funciona en el kernel, justo después.


La lista de reglas

Cada fila muestra:

  • El nombre de la regla, o su tipo si no tiene nombre. Las reglas que crea una protección muestran “From” y el nombre de la protección.
  • La etiqueta XDP o Kernel.
  • Cuántos paquetes ha descartado la regla (o limitado, o dejado pasar) desde que el firewall funciona con moat. Pasa el ratón por encima del número para ver paquetes, bytes y la fecha desde la que se cuenta.
  • Un interruptor para activarla o desactivarla.
  • Un menú con Edit y Delete.

Añadir una regla

  1. Pulsa Add rule.
  2. Elige un tipo, o empieza desde una plantilla (más abajo).
  3. Rellena los campos. Name es opcional.
  4. Guarda. La regla se aplica al servidor al momento.
TipoQué haceCampos
PortDeja pasar o descarta el tráfico hacia un puertoAcción Allow o Drop; protocolo TCP and UDP, TCP o UDP; puerto (uno como 30120, un rango como 30120-30130, vacío para todos); From address (IPv4 o rango) y From port opcionales
Country blockDescarta el tráfico de los países que elijasUno o varios países
Country allowSolo los países que elijas pueden llegar al servidor; todo lo demás se descartaUno o varios países
IP blockDescarta direcciones o rangosDirecciones IPv4 o rangos CIDR
IP allowDirecciones que siempre pasanDirecciones IPv4 o rangos CIDR
Payload matchDescarta o deja pasar los paquetes cuyo contenido incluye un textoAcción Drop o Allow; protocolo TCP o UDP; puerto (obligatorio); texto a buscar (hasta 128 caracteres); From address y From port opcionales
TCP flagsDescarta SYN+RST, SYN+FIN, FIN+RST, paquetes sin flags y paquetes con todos los flagsSin ajustes
!

Permitir 0.0.0.0/0

Una regla IP allow para 0.0.0.0/0 deja pasar todo, así que ninguna regla por debajo de ella descartará tráfico.

Plantillas

Las plantillas solo rellenan el formulario. Puedes cambiar cualquier campo antes de guardar.

PlantillaQué rellena
Allow a FiveM serverRegla Port, Allow, TCP y UDP 30120
Allow a Minecraft serverRegla Port, Allow, TCP 25565
Allow a Rust serverRegla Port, Allow, UDP 28015
Allow a CS2 serverRegla Port, Allow, UDP 27015
SSH only from one IPPermite el puerto 22 desde la dirección que indiques y añade una segunda regla que descarta el puerto 22 para todos los demás
Block countriesCountry block
Only allow some countriesCountry allow
Block an IP or rangeIP block
Always allow an IPIP allow

Cambiar el orden

Arrastra una regla hacia arriba o hacia abajo en la lista. En el móvil, usa las flechas arriba y abajo de la regla. El nuevo orden se aplica al servidor al momento.

Pon las reglas concretas por encima de las amplias. Por ejemplo, una regla que permite tu propia IP debe estar por encima de una regla que descarta ese puerto o ese país para todos los demás.


Editar, desactivar o borrar una regla

  • Edit, en el menú de la regla, abre el mismo formulario con los valores actuales.
  • El interruptor desactiva una regla sin borrarla. Una regla desactivada sigue en la lista pero no hace nada.
  • Delete, en el menú de la regla, la borra después de que lo confirmes.

Reglas bloqueadas

  • Las reglas que crea una protección muestran “From” y el nombre de la protección y están bloqueadas en esta lista. Se gestionan desde la pestaña Protections: desactiva ahí la protección o cambia sus ajustes.
  • Las reglas que gestiona el equipo de PlaySafe muestran un candado. No puedes cambiarlas ni borrarlas.

Cómo se aplican los cambios

Cada cambio se aplica al servidor al momento. Mientras tanto, la regla muestra Applying y la página muestra un aviso; cuando el servidor lo confirma, la regla aparece como activa. Si algo falla, el panel muestra el error y un botón Try again. Las reglas que ya estaban funcionando siguen funcionando.

✦

Exporta antes de cambios grandes

Export rules, en el menú de la página del firewall, guarda tus reglas en un archivo JSON que puedes recuperar después con Import rules. Remove all rules, en el mismo menú, borra todas las reglas; se confirma escribiendo PURGE.

Ejemplos

Solo tu IP puede usar SSH

Elige la plantilla SSH only from one IP e introduce tu dirección. Obtienes dos reglas en este orden:

OrdenTipoAcciónProtocoloPuertoFrom address
1PortAllowTCP22203.0.113.10 (tu IP)
2PortDropTCP22(cualquiera)

Un servidor de juego para jugadores de pocos países

  1. Añade una regla que te deje entrar a ti, por ejemplo SSH only from one IP.
  2. Añade una regla Country allow con los países de tus jugadores y déjala por debajo de las reglas del paso 1.

El tráfico de cualquier otro país se descarta. No pongas una regla Allow para el puerto del juego por encima de la regla Country allow: coincidiría antes y dejaría entrar a jugadores de todos los países.

Descartar a un atacante conocido

Añade una regla IP block con la dirección (198.51.100.50) o el rango (198.51.100.0/24).


Próximos pasos