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
- Pulsa Add rule.
- Elige un tipo, o empieza desde una plantilla (más abajo).
- Rellena los campos. Name es opcional.
- Guarda. La regla se aplica al servidor al momento.
| Tipo | Qué hace | Campos |
|---|---|---|
| Port | Deja pasar o descarta el tráfico hacia un puerto | Acció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 block | Descarta el tráfico de los países que elijas | Uno o varios países |
| Country allow | Solo los países que elijas pueden llegar al servidor; todo lo demás se descarta | Uno o varios países |
| IP block | Descarta direcciones o rangos | Direcciones IPv4 o rangos CIDR |
| IP allow | Direcciones que siempre pasan | Direcciones IPv4 o rangos CIDR |
| Payload match | Descarta o deja pasar los paquetes cuyo contenido incluye un texto | Acción Drop o Allow; protocolo TCP o UDP; puerto (obligatorio); texto a buscar (hasta 128 caracteres); From address y From port opcionales |
| TCP flags | Descarta SYN+RST, SYN+FIN, FIN+RST, paquetes sin flags y paquetes con todos los flags | Sin ajustes |
Permitir 0.0.0.0/0
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.
| Plantilla | Qué rellena |
|---|---|
| Allow a FiveM server | Regla Port, Allow, TCP y UDP 30120 |
| Allow a Minecraft server | Regla Port, Allow, TCP 25565 |
| Allow a Rust server | Regla Port, Allow, UDP 28015 |
| Allow a CS2 server | Regla Port, Allow, UDP 27015 |
| SSH only from one IP | Permite 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 countries | Country block |
| Only allow some countries | Country allow |
| Block an IP or range | IP block |
| Always allow an IP | IP 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
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:
| Orden | Tipo | Acción | Protocolo | Puerto | From address |
|---|---|---|---|---|---|
| 1 | Port | Allow | TCP | 22 | 203.0.113.10 (tu IP) |
| 2 | Port | Drop | TCP | 22 | (cualquiera) |
Un servidor de juego para jugadores de pocos países
- Añade una regla que te deje entrar a ti, por ejemplo SSH only from one IP.
- 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).
