Entornos de desarrollo aislados

Pronto

jailwarden

Ejecute un agente de código en modo bypass-permissions dentro de una jail desechable, sin ningún riesgo para su máquina anfitriona.

Pronto

0

riesgo para su máquina anfitriona

Cómo funciona

Un warden compartido (firewall: nft + squid + unbound + DNAT) protege jails desechables no root. El estado en el anfitrión es la única verdad; todo se renderiza y se aplica en caliente desde ahí.

topologie · egress
LAN / Internet término del egress egress ↑ allowlist WARDEN filtro de egress · único cuello de botella nft squid unbound DNAT render · hot-apply → anfitrión ~/.jailwarden fuente de verdad .254.254.254 jail 1 10.10.1.0/24 agente · bypass VM NON-ROOT jail 2 10.10.2.0/24 agente · bypass VM NON-ROOT jail N 10.10.N.0/24 agente · bypass VM NON-ROOT ⊘ vecinas bloqueadas · anfitrión y LAN inalcanzables · nft default-deny nodo activo render / control aisladas entre sí

Qué hace

Aislamiento demostrado

jw verify comprueba cada garantía, una por una: una sola NIC, egress por allowlist, anfitrión y LAN inalcanzables, jails vecinas bloqueadas.

Varias jails en caliente

Añada o quite jails sin reiniciar el warden (hotplug QMP). Varios agentes en paralelo detrás del mismo firewall.

Flujo de agente completo

jw shell | agent | review | push | sync: el repo entra por seed y el trabajo sale por review/push desde el anfitrión.

Egress controlado

Todo pasa por un proxy con allowlist de dominios por jail, DNS por jail y default-deny para el resto.

Observabilidad de flujos

jw flows unifica los veredictos de nft / squid / unbound: usted ve exactamente qué se bloquea y por qué.

Plugin de Claude Code

Controle jw en lenguaje natural con la skill /jw: sondear, explicar, planificar, confirmar, ejecutar.

Vista previa

shell
jw create dev --profile web-dev --repo ~/dev/miproyecto
jw warden up -f      # el firewall compartido
jw up dev -f         # boot + provisioning + clone
jw verify dev        # 7/7 PASS (10/10 con una 2a jail)