Metodo per la condivisione del debug di Chrome su Windows

È necessario condividere un browser Chrome pubblico per il debug multi-terminale, evitando login ripetuti in più luoghi.

# chrome启动命令
& "C:\Program Files\Google\Chrome\Application\chrome.exe" `
  --remote-debugging-address=127.0.0.1 `
  --remote-debugging-port=34037 `
  --user-data-dir="M:\chrome-remote"

Si noti in particolare che, per motivi di sicurezza, le nuove versioni di Chrome non supportano più l’esposizione di Chrome su 0.0.0.0, remote-debugging-address non ha effetto in pratica

# Aggiungi regola di autorizzazione del firewall:
netsh advfirewall firewall add rule name="Chrome DevTools 34037 LAN" dir=in action=allow protocol=TCP localport=34037

# Crea portproxy (proxy inverso a livello di sistema):
netsh interface portproxy add v4tov4 listenport=34037 listenaddress=192.168.31.2 connectport=34037 connectaddress=127.0.0.1

# Pulisci regole portproxy
# netsh interface portproxy reset

# Test di verifica
curl http://127.0.0.1:34037/json/version
curl http://192.168.31.2:34037/json/version