Guard SecurityXSystem Anti-VPN Global
Probar API
Saltar al contenido
Documentación

Verificar la instalaciónVerify the installation

Checklist para comprobar la API, la licencia y el bloqueo real de una VPN.Checklist to verify the API, the license and a real VPN block.

Actualizado 2026-11-14 2 min de lectura 6 / 7

Una instalación está bien cuando la API responde, la licencia está activa y un join con VPN se bloquea mientras un jugador limpio entra. Comprueba las tres cosas en este orden.An installation is healthy when the API responds, the license is active, and a VPN join is blocked while a clean player can join. Check all three in this order.

1. Verifica la API1. Verify the API

bash curl
curl -s "https://guard.securityx.sbs/v1/check?ip=1.1.1.1&all=true"

Debe devolver un JSON con ip, version, los booleanos de categoría, flags y providers. Una IP limpia devuelve flags: []. Para ver un bloqueo usa una salida de VPN conocida.It must return JSON with ip, version, the category booleans, flags and providers. A clean IP returns flags: []. To see a block, use a known VPN exit.

2. Verifica la licencia2. Verify the license

text /securityx status
state=ACTIVE | heartbeat-ok=1731234567890 | cache=0 | failOpen=true | checks=on | community=on | version=1.0.0 (latest)
api: https://guard.securityx.sbs
license: GX-XX****-XXXX
  • state=ACTIVE: la licencia está validada.state=ACTIVE: the license is validated.
  • heartbeat-ok: el último heartbeat correcto en milisegundos.heartbeat-ok: the last successful heartbeat in milliseconds.
  • checks=on: el gate está activo.checks=on: the gate is active.
  • version=1.0.0 (latest): no hay actualización pendiente.version=1.0.0 (latest): no update pending.
Si no está ACTIVEIf it is not ACTIVE

No sigas con las pruebas de join. Revisa problemas comunes: clave inválida, límite de servidores o heartbeat fallido.Do not continue with join tests. Check troubleshooting: invalid key, server limit or failed heartbeat.

3. Verifica un bloqueo real3. Verify a real block

  1. Conéctate desde un cliente con una VPN activa.Connect from a client with an active VPN.
  2. Debes recibir el kick localizado configurado en messages.language.You should receive the localized kick configured in messages.language.
  3. En la consola verás [SecurityX] Blocking join from <ip> [vpn] y los proveedores que hicieron match.The console shows [SecurityX] Blocking join from <ip> [vpn] and the providers that matched.
  4. Desactiva la VPN y vuelve a entrar: el mismo jugador debe pasar.Disable the VPN and rejoin: the same player must be allowed.

4. Verifica un jugador limpio4. Verify a clean player

Un jugador sin VPN debe entrar con normalidad. Si se le bloquea, revisa si activaste datacenter u hosting, si la IP está en la blocklist comunitaria o si necesita el permiso de bypass.A player without a VPN must join normally. If they are blocked, check whether you enabled datacenter or hosting, whether the IP is in the community blocklist, or whether they need the bypass permission.

Checklist finalFinal checklist

  • La API responde 200 con JSON válido.The API returns 200 with valid JSON.
  • /securityx status muestra state=ACTIVE y checks=on./securityx status shows state=ACTIVE and checks=on.
  • Un join con VPN se bloquea y queda en el log.A VPN join is blocked and logged.
  • Un jugador limpio entra sin errores.A clean player joins without errors.
  • La licencia aparece en el dashboard con el servidor correcto.The license appears in the dashboard with the right server.
Todo correctoAll good

Si las cinco comprobaciones pasan, el gate está operativo. Configura el heartbeat y revisa el dashboard de vez en cuando.If all five checks pass, the gate is operational. Keep the heartbeat configured and review the dashboard occasionally.

¿Necesitas ayuda?
Si algo no encaja, abre un ticket con el estado de tu servidor y las últimas líneas del log.
Abrir ticket en Discord