Funciones bash para instalar, conectar, desconectar, estado, IP, ciudades, países y protocolo.
Funciones Go para gestionar contenedor NordVPN (run/start/stop) y parsear estado.
Incluye tipo NordVPNStatus y tests para el parser.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Detiene y elimina el container gateway NordVPN y opcionalmente los containers cliente que usan su red.
vpn
nordvpn
docker
container
stop
cleanup
infra
docker_stop_container_go_infra
docker_remove_container_go_infra
false
error_go_core
fmt
false
functions/infra/nordvpn_container_stop.go
Ejemplo
// Parar solo el gatewayerr:=NordVPNContainerStop("nordvpn")// Parar gateway y clientes asociadoserr:=NordVPNContainerStop("nordvpn","chrome-vpn","scraper-vpn")
Notas
Detiene primero los containers cliente (si se proporcionan) y luego el gateway. Importante: si los clientes usan --network=container:nordvpn, deben pararse antes que el gateway para evitar errores de red. Los clientes se paran con timeout de 5s, el gateway con 10s.