A aplicación VPN colgouse: o interruptor de seguridade segue activo?
Un colgado pode deixar o bloqueo no seu sitio ou eliminalo co proceso, segundo quen o impoña. Repase o cliente, o sistema operativo e o firewall antes de decidir.
Comece onde comeza o usuario: a xanela do cliente xa non está, a icona da bandexa desapareceu e o navegador ou carga ou non carga. Esa observación por si soa non pode dicirlle se o bloqueo sobreviviu. A resposta depende de que compoñente garda as regras, de se ese compoñente morreu coa xanela e de se a plataforma mantén a imposición fóra da aplicación. Avance desde a xanela ata o proceso, logo ata o firewall e logo ata a ruta real.
Non reinicie primeiro; un reinicio adoita destruír as probas.
Comece polo que segue executándose
Abra a lista de procesos antes de tocar nada. Un cliente de escritorio adoita dividirse nun proceso de interface de usuario e un servizo ou daemon, e un colgado no primeiro non detén necesariamente o segundo. En Windows o servizo pode seguir na lista, en Linux a unidade pode seguir activa e en Android o túnel pertence ao sistema unha vez dado o consentimento. Lea eses tres feitos nesa orde.
Se o daemon está vivo, o túnel probablemente tamén o está, e a xanela que falta é só cosmética.
Get-Process | Where-Object { $_.ProcessName -match 'vpn|wireguard|openvpn' }
Get-Service | Where-Object { $_.Name -match 'vpn|wireguard|openvpn' }
netsh wfp show state
systemctl status wg-quick@wg0 --no-pager
ps -eo pid,comm,args | grep -E 'openvpn|wg'
nft list ruleset | head -40
Lea o bloqueo en quen o impón, non na aplicación
Se o cliente implementa o seu interruptor de seguridade inserindo regras de firewall, esas regras pertencen ao sistema operativo e sobreviven ao proceso que as creou. Un colgado déixalle entón bloqueado sen ningunha interface para desactivalo, o que parece unha rede rota máis que unha protección. Se pola contra o bloqueo vive dentro da propia ruta de paquetes do cliente, matar o proceso elimina o bloqueo no mesmo momento.
Android xestiónao aínda doutro xeito: a opción always-on VPN con lockdown é un axuste da plataforma, así que o bloqueo persiste con independencia do proceso da aplicación, e o sistema pode reiniciar o servizo. Consulte a documentación da plataforma para o comportamento exacto en lugar de supoñer que coincide cun cliente de escritorio.
Distinga unha saída limpa dun colgado
Un Quit normal adoita executar a ruta de apagado do cliente, que elimina regras e pecha o túnel a propósito. Un colgado salta esa ruta e deixa o que o impositor xa instalara. A diferenza vese nas marcas de tempo das regras respecto á saída do proceso, e en se aínda existe unha interface de túnel antiga sen propietario.
Esa distinción decide a súa recuperación: unha saída limpa pode necesitar unha conexión nova, mentres que un colgado pode necesitar que as regras sobrantes se eliminen mediante a acción de reparación admitida polo cliente.
Recupere sen romper outros controis
Reinicie o cliente mediante o seu fluxo de traballo documentado e despois comprobe as dúas metades do requisito: o túnel transporta tráfico e o bloqueo segue aplicándose cando debe. Baleirar todo o firewall para recuperar a conectividade tamén elimina controis non relacionados, e ese intercambio raramente paga a pena.
Ante un colgado repetido, reúna a versión do cliente, a compilación da plataforma e os rexistros acoutados que pida o provedor. Un perfil de cliente, unha chave privada ou un rexistro completo de conexión doutra conta non son necesarios para un informe de colgado, e incluílos converte un caso de soporte nun problema de tratamento de datos.
Un colgado non é proba dunha fuga. A proba é un paquete observado que sae por unha ruta que a política debía impedir, capturado no momento en que o cliente estaba caído. Próbeo a propósito, cun destino inofensivo, e anote que capa de imposición aguantou.