[GH-ISSUE #10] Antigravity detection fails on Windows #9

Closed
opened 2026-02-27 15:37:55 +03:00 by kerem · 5 comments
Owner

Originally created by @david-courtis on GitHub (Feb 19, 2026).
Original GitHub issue: https://github.com/NikkeTryHard/zerogravity/issues/10

What do you want?

Please implement either proper antigravity detection, google auth, or let us specify our antigravity directory to retrieve refresh token.

Use Case

Token refresh capability

Alternatives Considered

N/A

Originally created by @david-courtis on GitHub (Feb 19, 2026). Original GitHub issue: https://github.com/NikkeTryHard/zerogravity/issues/10 ### What do you want? Please implement either proper antigravity detection, google auth, or let us specify our antigravity directory to retrieve refresh token. ### Use Case Token refresh capability ### Alternatives Considered N/A
kerem 2026-02-27 15:37:55 +03:00
Author
Owner

@NikkeTryHard commented on GitHub (Feb 19, 2026):

please use docker version in the meantime while i reverse engineer the windows version. sorry for the inconvenience

<!-- gh-comment-id:3924762288 --> @NikkeTryHard commented on GitHub (Feb 19, 2026): please use docker version in the meantime while i reverse engineer the windows version. sorry for the inconvenience
Author
Owner

@david-courtis commented on GitHub (Feb 19, 2026):

@NikkeTryHard Antigravity detection does not work in the docker version either. I have antigravity installed and am logged in in windows. Here is what I get:

time="2026-02-19T00:27:29-05:00" level=warning msg="The \"HOME\" variable is not set. Defaulting to a blank string."
time="2026-02-19T00:27:29-05:00" level=warning msg="No services to build"
[+] up 1/1
 ✔ Container zerogravity-zerogravity-1 Recreated

2026-02-19T05:27:30.151732Z  INFO zerogravity::mitm::ca: Generating new MITM CA at /root/.config/zerogravity/mitm-ca.pem

2026-02-19T05:27:30.153092Z  INFO zerogravity::mitm::proxy: MITM proxy listening port=8742

2026-02-19T05:27:30.153128Z  INFO zerogravity: MITM proxy started port=8742 ca=/root/.config/zerogravity/mitm-ca.pem

2026-02-19T05:27:30.153181Z  INFO zerogravity: Headless mode: generating self-contained config

2026-02-19T05:27:30.153444Z  INFO zerogravity::standalone: Generated standalone config (headless) csrf_len=36

2026-02-19T05:27:30.167530Z  WARN zerogravity::constants: Could not find Antigravity install — using fallback versions

2026-02-19T05:27:30.169528Z  INFO zerogravity::standalone::spawn: Pre-seeded user_settings.pb (detect_and_use_proxy=ENABLED)

2026-02-19T05:27:30.169594Z  INFO zerogravity::standalone::spawn: Stub extension server listening (headless) port=32827

2026-02-19T05:27:30.169762Z  INFO zerogravity::standalone::spawn: Spawning standalone LS port=35389

[headless] ⚠ No OAuth token found. Login to Antigravity first, or set ZEROGRAVITY_TOKEN

2026-02-19T05:27:30.170735Z  INFO zerogravity::standalone::spawn: Setting MITM env vars on standalone LS (combined CA bundle) proxy=[http://127.0.0.1:8742⁠](http://127.0.0.1:8742/) ca=/tmp/zerogravity-standalone/mitm-ca.pem

2026-02-19T05:27:30.299250Z  INFO zerogravity::standalone: Built dns_redirect.so at /tmp/zerogravity-standalone/dns-redirect.so

2026-02-19T05:27:30.299325Z  INFO zerogravity::standalone::spawn: Enabling LD_PRELOAD DNS redirect for headless MITM path=/tmp/zerogravity-standalone/dns-redirect.so

2026-02-19T05:27:30.300179Z  INFO zerogravity::standalone::spawn: Standalone LS spawned pid=26 port=35389

2026-02-19T05:27:30.300191Z  INFO zerogravity::standalone::spawn: Discovered actual LS process ls_pid=26 sudo=false

2026-02-19T05:27:30.300204Z  INFO zerogravity::standalone::spawn: Waiting for standalone LS to be ready... port=35389

[stub-ext] 200 OK → /exa.extension_server_pb.ExtensionServerService/LanguageServerStarted

[stub-ext] STREAM → /exa.extension_server_pb.ExtensionServerService/SubscribeToUnifiedStateSyncTopic topic="uss-oauth"

[stub-ext] STREAM → sent initial_state (0 bytes)

2026-02-19T05:27:31.302070Z  INFO zerogravity::standalone::spawn: Standalone LS is ready (accepting connections) attempt=1

2026-02-19T05:27:31.302123Z  INFO zerogravity: Standalone LS ready port=35389

2026-02-19T05:27:31.307114Z  INFO zerogravity::warmup: Running webview warmup sequence...```

<!-- gh-comment-id:3924773164 --> @david-courtis commented on GitHub (Feb 19, 2026): @NikkeTryHard Antigravity detection does not work in the docker version either. I have antigravity installed and am logged in in windows. Here is what I get: ```❯ docker compose up -d time="2026-02-19T00:27:29-05:00" level=warning msg="The \"HOME\" variable is not set. Defaulting to a blank string." time="2026-02-19T00:27:29-05:00" level=warning msg="No services to build" [+] up 1/1 ✔ Container zerogravity-zerogravity-1 Recreated 2026-02-19T05:27:30.151732Z INFO zerogravity::mitm::ca: Generating new MITM CA at /root/.config/zerogravity/mitm-ca.pem 2026-02-19T05:27:30.153092Z INFO zerogravity::mitm::proxy: MITM proxy listening port=8742 2026-02-19T05:27:30.153128Z INFO zerogravity: MITM proxy started port=8742 ca=/root/.config/zerogravity/mitm-ca.pem 2026-02-19T05:27:30.153181Z INFO zerogravity: Headless mode: generating self-contained config 2026-02-19T05:27:30.153444Z INFO zerogravity::standalone: Generated standalone config (headless) csrf_len=36 2026-02-19T05:27:30.167530Z WARN zerogravity::constants: Could not find Antigravity install — using fallback versions 2026-02-19T05:27:30.169528Z INFO zerogravity::standalone::spawn: Pre-seeded user_settings.pb (detect_and_use_proxy=ENABLED) 2026-02-19T05:27:30.169594Z INFO zerogravity::standalone::spawn: Stub extension server listening (headless) port=32827 2026-02-19T05:27:30.169762Z INFO zerogravity::standalone::spawn: Spawning standalone LS port=35389 [headless] ⚠ No OAuth token found. Login to Antigravity first, or set ZEROGRAVITY_TOKEN 2026-02-19T05:27:30.170735Z INFO zerogravity::standalone::spawn: Setting MITM env vars on standalone LS (combined CA bundle) proxy=[http://127.0.0.1:8742⁠](http://127.0.0.1:8742/) ca=/tmp/zerogravity-standalone/mitm-ca.pem 2026-02-19T05:27:30.299250Z INFO zerogravity::standalone: Built dns_redirect.so at /tmp/zerogravity-standalone/dns-redirect.so 2026-02-19T05:27:30.299325Z INFO zerogravity::standalone::spawn: Enabling LD_PRELOAD DNS redirect for headless MITM path=/tmp/zerogravity-standalone/dns-redirect.so 2026-02-19T05:27:30.300179Z INFO zerogravity::standalone::spawn: Standalone LS spawned pid=26 port=35389 2026-02-19T05:27:30.300191Z INFO zerogravity::standalone::spawn: Discovered actual LS process ls_pid=26 sudo=false 2026-02-19T05:27:30.300204Z INFO zerogravity::standalone::spawn: Waiting for standalone LS to be ready... port=35389 [stub-ext] 200 OK → /exa.extension_server_pb.ExtensionServerService/LanguageServerStarted [stub-ext] STREAM → /exa.extension_server_pb.ExtensionServerService/SubscribeToUnifiedStateSyncTopic topic="uss-oauth" [stub-ext] STREAM → sent initial_state (0 bytes) 2026-02-19T05:27:31.302070Z INFO zerogravity::standalone::spawn: Standalone LS is ready (accepting connections) attempt=1 2026-02-19T05:27:31.302123Z INFO zerogravity: Standalone LS ready port=35389 2026-02-19T05:27:31.307114Z INFO zerogravity::warmup: Running webview warmup sequence...```
Author
Owner

@NikkeTryHard commented on GitHub (Feb 19, 2026):

Hey! So I dug into this — here's what's going on:

The "Could not find Antigravity install" warning is cosmetic. The proxy falls back to hardcoded versions and works fine without detecting the install. That's not the real problem.

The actual issue is the OAuth token. When you run the proxy in Docker on a Windows host, it can't see your Windows Antigravity config. The token lives in %APPDATA%\Antigravity\User\globalStorage\state.vscdb on your Windows machine, but the Docker container is Linux and doesn't know about that path.

Workaround for Docker on Windows:

  1. Volume-mount your Antigravity config into the container:

    volumes:
      - "${APPDATA}/Antigravity/User/globalStorage:/mnt/antigravity-state:ro"
    environment:
      - ZEROGRAVITY_STATE_DB=/mnt/antigravity-state/state.vscdb
    
  2. Or just pass the token directly:

    environment:
      - ZEROGRAVITY_TOKEN=ya29.your_token_here
    

    You can grab the token from Antigravity's dev tools (Help → Toggle Developer Tools → Application → Local Storage).

As for implementing a proper Google auth flow — that's unfortunately not feasible. Antigravity uses a custom Electron-based OAuth dance with Google's servers, and reverse-engineering the full client credentials + auth flow would be a massive rabbit hole that could break at any time.

I'll update the Docker docs to make the volume mount approach clearer. Sorry for the friction 🙏

<!-- gh-comment-id:3924815758 --> @NikkeTryHard commented on GitHub (Feb 19, 2026): Hey! So I dug into this — here's what's going on: The "Could not find Antigravity install" warning is cosmetic. The proxy falls back to hardcoded versions and works fine without detecting the install. That's not the real problem. The actual issue is the OAuth token. When you run the proxy in Docker on a Windows host, it can't see your Windows Antigravity config. The token lives in `%APPDATA%\Antigravity\User\globalStorage\state.vscdb` on your Windows machine, but the Docker container is Linux and doesn't know about that path. **Workaround for Docker on Windows:** 1. Volume-mount your Antigravity config into the container: ```yaml volumes: - "${APPDATA}/Antigravity/User/globalStorage:/mnt/antigravity-state:ro" environment: - ZEROGRAVITY_STATE_DB=/mnt/antigravity-state/state.vscdb ``` 2. Or just pass the token directly: ```yaml environment: - ZEROGRAVITY_TOKEN=ya29.your_token_here ``` You can grab the token from Antigravity's dev tools (Help → Toggle Developer Tools → Application → Local Storage). As for implementing a proper Google auth flow — that's unfortunately not feasible. Antigravity uses a custom Electron-based OAuth dance with Google's servers, and reverse-engineering the full client credentials + auth flow would be a massive rabbit hole that could break at any time. I'll update the Docker docs to make the volume mount approach clearer. Sorry for the friction 🙏
Author
Owner

@david-courtis commented on GitHub (Feb 19, 2026):

Thank you very much for explaining. After configuring, the proxy still had me pass through an auth token in order to work for the first time. I got it working by posting a valid oauth token to the endpoint /v1/token. Not sure if it is using my state.vscdb for successful refresh.

Can you view these logs and verify that the Oauth token is indeed being automatically refreshed?

Thank you 🙏

2026-02-19 01:20:52.527 | 2026-02-19T06:20:52.527757Z  INFO zerogravity::mitm::ca: Loading existing MITM CA from /root/.config/zerogravity/mitm-ca.pem
2026-02-19 01:20:52.527 | 2026-02-19T06:20:52.527926Z  INFO zerogravity::mitm::proxy: MITM proxy listening port=8742
2026-02-19 01:20:52.528 | 2026-02-19T06:20:52.527958Z  INFO zerogravity: MITM proxy started port=8742 ca=/root/.config/zerogravity/mitm-ca.pem
2026-02-19 01:20:52.528 | 2026-02-19T06:20:52.528043Z  INFO zerogravity: Headless mode: generating self-contained config
2026-02-19 01:20:52.528 | 2026-02-19T06:20:52.528064Z  INFO zerogravity::standalone: Generated standalone config (headless) csrf_len=36
2026-02-19 01:20:52.535 | 2026-02-19T06:20:52.534926Z  WARN zerogravity::constants: Could not find Antigravity install — using fallback versions
2026-02-19 01:20:52.535 | 2026-02-19T06:20:52.535204Z  INFO zerogravity::standalone::spawn: Pre-seeded user_settings.pb (detect_and_use_proxy=ENABLED)
2026-02-19 01:20:52.535 | 2026-02-19T06:20:52.535293Z  INFO zerogravity::standalone::spawn: Stub extension server listening (headless) port=39439
2026-02-19 01:20:52.557 | 2026-02-19T06:20:52.556998Z  INFO zerogravity::standalone::spawn: Loaded OAuth token from Antigravity state.vscdb
2026-02-19 01:20:52.557 | 2026-02-19T06:20:52.557166Z  INFO zerogravity::standalone::spawn: Spawning standalone LS port=39881
2026-02-19 01:20:52.558 | 2026-02-19T06:20:52.558175Z  INFO zerogravity::standalone::spawn: Setting MITM env vars on standalone LS (combined CA bundle) proxy=http://127.0.0.1:8742 ca=/tmp/zerogravity-standalone/mitm-ca.pem
2026-02-19 01:20:52.558 | 2026-02-19T06:20:52.558227Z  INFO zerogravity::standalone::spawn: Enabling LD_PRELOAD DNS redirect for headless MITM path=/tmp/zerogravity-standalone/dns-redirect.so
2026-02-19 01:20:52.558 | 2026-02-19T06:20:52.558634Z  INFO zerogravity::standalone::spawn: Standalone LS spawned pid=23 port=39881
2026-02-19 01:20:52.558 | 2026-02-19T06:20:52.558653Z  INFO zerogravity::standalone::spawn: Discovered actual LS process ls_pid=23 sudo=false
2026-02-19 01:20:52.558 | 2026-02-19T06:20:52.558665Z  INFO zerogravity::standalone::spawn: Waiting for standalone LS to be ready... port=39881
2026-02-19 01:20:52.702 | [stub-ext] 200 OK → /exa.extension_server_pb.ExtensionServerService/LanguageServerStarted
2026-02-19 01:20:52.702 | [stub-ext] STREAM → /exa.extension_server_pb.ExtensionServerService/SubscribeToUnifiedStateSyncTopic topic="uss-oauth"
2026-02-19 01:20:52.702 | [stub-ext]   using state.vscdb topic (548 bytes)
2026-02-19 01:20:52.702 | [stub-ext] STREAM → sent initial_state (548 bytes)
2026-02-19 01:20:52.703 | [stub-ext] STREAM → /exa.extension_server_pb.ExtensionServerService/SubscribeToUnifiedStateSyncTopic topic="uss-enterprisePreferences"
2026-02-19 01:20:52.703 | [stub-ext] STREAM → sent initial_state (0 bytes)
2026-02-19 01:20:52.808 | 2026-02-19T06:20:52.808713Z  INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19 01:20:52.808 | 2026-02-19T06:20:52.808741Z  INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com"
2026-02-19 01:20:52.809 | 2026-02-19T06:20:52.809467Z  INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None
2026-02-19 01:20:52.809 | 2026-02-19T06:20:52.809490Z  INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com"
2026-02-19 01:20:52.810 | 2026-02-19T06:20:52.810366Z  INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443
2026-02-19 01:20:52.812 | 2026-02-19T06:20:52.812436Z  INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19 01:20:52.812 | 2026-02-19T06:20:52.812459Z  INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com"
2026-02-19 01:20:52.813 | 2026-02-19T06:20:52.812987Z  INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None
2026-02-19 01:20:52.813 | 2026-02-19T06:20:52.813007Z  INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com"
2026-02-19 01:20:52.813 | 2026-02-19T06:20:52.813568Z  INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443
2026-02-19 01:20:52.841 | 2026-02-19T06:20:52.840933Z  INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19 01:20:52.844 | 2026-02-19T06:20:52.844773Z  INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19 01:20:53.561 | 2026-02-19T06:20:53.560747Z  INFO zerogravity::standalone::spawn: Standalone LS is ready (accepting connections) attempt=1
2026-02-19 01:20:53.561 | 2026-02-19T06:20:53.560804Z  INFO zerogravity: Standalone LS ready port=39881
2026-02-19 01:20:53.584 | 2026-02-19T06:20:53.584564Z  INFO zerogravity::backend: Token updated from state.vscdb
2026-02-19 01:20:53.584 | 2026-02-19T06:20:53.584590Z  INFO zerogravity::mitm::store: MITM store: OAuth token updated
2026-02-19 01:20:53.584 | 2026-02-19T06:20:53.584594Z  INFO zerogravity: Seeded MITM store with initial OAuth token
2026-02-19 01:20:53.584 | 2026-02-19T06:20:53.584613Z  INFO zerogravity::warmup: Running webview warmup sequence...
2026-02-19 01:20:53.588 | 2026-02-19T06:20:53.588237Z  INFO zerogravity::warmup: SetUserSettings (detect_and_use_proxy=ENABLED): 200
2026-02-19 01:20:55.687 | 2026-02-19T06:20:55.687517Z  INFO zerogravity::warmup: Warmup complete
2026-02-19 01:20:55.687 | 2026-02-19T06:20:55.687580Z  INFO zerogravity: Quota monitor started (polling every 60s)
2026-02-19 01:20:55.687 | 2026-02-19T06:20:55.687633Z  INFO zerogravity: Debug tracing enabled → ~/.config/zerogravity/traces/
2026-02-19 01:20:55.687 | 
2026-02-19 01:20:55.687 |   >> zerogravity v1.107.0
2026-02-19 01:20:55.687 |   ────────────────────────────────────────────────
2026-02-19 01:20:55.687 | 
2026-02-19 01:20:55.687 |   core
2026-02-19 01:20:55.687 |     tls        BoringSSL (Chrome 142)
2026-02-19 01:20:55.687 |     listen     http://127.0.0.1:8741
2026-02-19 01:20:55.687 |     ls pid     standalone
2026-02-19 01:20:55.687 |     https      :39881
2026-02-19 01:20:55.687 |     csrf       674b02a8...
2026-02-19 01:20:55.687 |     oauth      NOT SET
2026-02-19 01:20:55.687 | 
2026-02-19 01:20:55.687 |   mitm
2026-02-19 01:20:55.687 |     proxy      127.0.0.1:8742
2026-02-19 01:20:55.687 |     ca cert    /root/.config/zerogravity/mitm-ca.pem
2026-02-19 01:20:55.687 |     wrapper    iptables (standalone)
2026-02-19 01:20:55.687 | 
2026-02-19 01:20:55.687 |   routes
2026-02-19 01:20:55.687 |     POST  /v1/responses
2026-02-19 01:20:55.687 |     POST  /v1/chat/completions
2026-02-19 01:20:55.687 |     POST  /v1beta/models/:model:generateContent
2026-02-19 01:20:55.687 |     POST  /v1beta/models/:model:streamGenerateContent
2026-02-19 01:20:55.687 |     GET   /v1/models
2026-02-19 01:20:55.687 |     GET   /v1/sessions
2026-02-19 01:20:55.687 |     DEL   /v1/sessions/:id
2026-02-19 01:20:55.687 |     POST  /v1/token
2026-02-19 01:20:55.687 |     GET   /v1/usage
2026-02-19 01:20:55.687 |     GET   /v1/quota
2026-02-19 01:20:55.687 |     GET   /health
2026-02-19 01:20:55.687 | 
2026-02-19 01:20:55.687 |   stealth: warmup heartbeat jitter mitm
2026-02-19 01:20:55.687 | 
2026-02-19 01:20:55.687 |   [!] no oauth token
2026-02-19 01:20:55.687 |       export ZEROGRAVITY_TOKEN=ya29.xxx
2026-02-19 01:20:55.687 |       curl -X POST http://127.0.0.1:8741/v1/token -d '{"token":"ya29.xxx"}'
2026-02-19 01:20:55.687 |       echo 'ya29.xxx' > ~/.config/zerogravity/token
2026-02-19 01:20:55.687 | 
2026-02-19 01:20:55.687 | 2026-02-19T06:20:55.687770Z  INFO zerogravity: Listening on http://0.0.0.0:8741
2026-02-19 01:25:56.278 | 2026-02-19T06:25:56.277849Z  INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19 01:25:56.278 | 2026-02-19T06:25:56.277891Z  INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com"
2026-02-19 01:25:56.278 | 2026-02-19T06:25:56.278521Z  INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None
2026-02-19 01:25:56.278 | 2026-02-19T06:25:56.278541Z  INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com"
2026-02-19 01:25:56.279 | 2026-02-19T06:25:56.279788Z  INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443
2026-02-19 01:25:56.282 | 2026-02-19T06:25:56.282054Z  INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19 01:25:56.282 | 2026-02-19T06:25:56.282079Z  INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com"
2026-02-19 01:25:56.282 | 2026-02-19T06:25:56.282596Z  INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None
2026-02-19 01:25:56.282 | 2026-02-19T06:25:56.282616Z  INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com"
2026-02-19 01:25:56.283 | 2026-02-19T06:25:56.283773Z  INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443
2026-02-19 01:25:56.286 | 2026-02-19T06:25:56.286262Z  INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19 01:25:56.286 | 2026-02-19T06:25:56.286285Z  INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com"
2026-02-19 01:25:56.286 | 2026-02-19T06:25:56.286882Z  INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None
2026-02-19 01:25:56.287 | 2026-02-19T06:25:56.286901Z  INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com"
2026-02-19 01:25:56.287 | 2026-02-19T06:25:56.287819Z  INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443
2026-02-19 01:25:56.317 | 2026-02-19T06:25:56.317563Z  INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19 01:25:56.319 | 2026-02-19T06:25:56.319115Z  INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19 01:25:56.322 | 2026-02-19T06:25:56.322146Z  INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:43:57.600157Z  INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:43:57.600188Z  INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:43:57.600785Z  INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None
2026-02-19T06:43:57.600807Z  INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:43:57.601811Z  INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:43:57.601830Z  INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:43:57.601869Z  INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443
2026-02-19T06:43:57.602311Z  INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None
2026-02-19T06:43:57.602353Z  INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:43:57.603438Z  INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443
2026-02-19T06:43:57.622667Z  INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:43:57.622699Z  INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:43:57.623434Z  INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None
2026-02-19T06:43:57.623463Z  INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:43:57.624736Z  INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443
2026-02-19T06:43:57.640356Z  INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:43:57.641448Z  INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:43:57.659682Z  INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:49:58.122534Z  INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:49:58.122601Z  INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:49:58.123312Z  INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None
2026-02-19T06:49:58.123331Z  INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:49:58.124375Z  INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443
2026-02-19T06:49:58.125950Z  INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:49:58.125971Z  INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:49:58.126472Z  INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None
2026-02-19T06:49:58.126495Z  INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:49:58.127813Z  INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443
2026-02-19T06:49:58.140224Z  INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:49:58.140255Z  INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:49:58.140820Z  INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None
2026-02-19T06:49:58.140830Z  INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:49:58.141840Z  INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443
2026-02-19T06:49:58.158983Z  INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:49:58.159816Z  INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:49:58.176825Z  INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com"
2026-02-19T06:53:57.672800Z  INFO zerogravity::backend: Token updated from state.vscdb
2026-02-19T06:53:57.672850Z  INFO zerogravity::mitm::store: MITM store: OAuth token updated
2026-02-19T06:54:27.747101Z  INFO zerogravity::backend: Token updated from state.vscdb
2026-02-19T06:54:27.747126Z  INFO zerogravity::mitm::store: MITM store: OAuth token updated
2026-02-19T06:54:57.811245Z  INFO zerogravity::backend: Token updated from state.vscdb
2026-02-19T06:54:57.811294Z  INFO zerogravity::mitm::store: MITM store: OAuth token updated"```
<!-- gh-comment-id:3925073278 --> @david-courtis commented on GitHub (Feb 19, 2026): Thank you very much for explaining. After configuring, the proxy still had me pass through an auth token in order to work for the first time. I got it working by posting a valid oauth token to the endpoint /v1/token. Not sure if it is using my state.vscdb for successful refresh. Can you view these logs and verify that the Oauth token is indeed being automatically refreshed? Thank you 🙏 ``` 2026-02-19 01:20:52.527 | 2026-02-19T06:20:52.527757Z INFO zerogravity::mitm::ca: Loading existing MITM CA from /root/.config/zerogravity/mitm-ca.pem 2026-02-19 01:20:52.527 | 2026-02-19T06:20:52.527926Z INFO zerogravity::mitm::proxy: MITM proxy listening port=8742 2026-02-19 01:20:52.528 | 2026-02-19T06:20:52.527958Z INFO zerogravity: MITM proxy started port=8742 ca=/root/.config/zerogravity/mitm-ca.pem 2026-02-19 01:20:52.528 | 2026-02-19T06:20:52.528043Z INFO zerogravity: Headless mode: generating self-contained config 2026-02-19 01:20:52.528 | 2026-02-19T06:20:52.528064Z INFO zerogravity::standalone: Generated standalone config (headless) csrf_len=36 2026-02-19 01:20:52.535 | 2026-02-19T06:20:52.534926Z WARN zerogravity::constants: Could not find Antigravity install — using fallback versions 2026-02-19 01:20:52.535 | 2026-02-19T06:20:52.535204Z INFO zerogravity::standalone::spawn: Pre-seeded user_settings.pb (detect_and_use_proxy=ENABLED) 2026-02-19 01:20:52.535 | 2026-02-19T06:20:52.535293Z INFO zerogravity::standalone::spawn: Stub extension server listening (headless) port=39439 2026-02-19 01:20:52.557 | 2026-02-19T06:20:52.556998Z INFO zerogravity::standalone::spawn: Loaded OAuth token from Antigravity state.vscdb 2026-02-19 01:20:52.557 | 2026-02-19T06:20:52.557166Z INFO zerogravity::standalone::spawn: Spawning standalone LS port=39881 2026-02-19 01:20:52.558 | 2026-02-19T06:20:52.558175Z INFO zerogravity::standalone::spawn: Setting MITM env vars on standalone LS (combined CA bundle) proxy=http://127.0.0.1:8742 ca=/tmp/zerogravity-standalone/mitm-ca.pem 2026-02-19 01:20:52.558 | 2026-02-19T06:20:52.558227Z INFO zerogravity::standalone::spawn: Enabling LD_PRELOAD DNS redirect for headless MITM path=/tmp/zerogravity-standalone/dns-redirect.so 2026-02-19 01:20:52.558 | 2026-02-19T06:20:52.558634Z INFO zerogravity::standalone::spawn: Standalone LS spawned pid=23 port=39881 2026-02-19 01:20:52.558 | 2026-02-19T06:20:52.558653Z INFO zerogravity::standalone::spawn: Discovered actual LS process ls_pid=23 sudo=false 2026-02-19 01:20:52.558 | 2026-02-19T06:20:52.558665Z INFO zerogravity::standalone::spawn: Waiting for standalone LS to be ready... port=39881 2026-02-19 01:20:52.702 | [stub-ext] 200 OK → /exa.extension_server_pb.ExtensionServerService/LanguageServerStarted 2026-02-19 01:20:52.702 | [stub-ext] STREAM → /exa.extension_server_pb.ExtensionServerService/SubscribeToUnifiedStateSyncTopic topic="uss-oauth" 2026-02-19 01:20:52.702 | [stub-ext] using state.vscdb topic (548 bytes) 2026-02-19 01:20:52.702 | [stub-ext] STREAM → sent initial_state (548 bytes) 2026-02-19 01:20:52.703 | [stub-ext] STREAM → /exa.extension_server_pb.ExtensionServerService/SubscribeToUnifiedStateSyncTopic topic="uss-enterprisePreferences" 2026-02-19 01:20:52.703 | [stub-ext] STREAM → sent initial_state (0 bytes) 2026-02-19 01:20:52.808 | 2026-02-19T06:20:52.808713Z INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19 01:20:52.808 | 2026-02-19T06:20:52.808741Z INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com" 2026-02-19 01:20:52.809 | 2026-02-19T06:20:52.809467Z INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None 2026-02-19 01:20:52.809 | 2026-02-19T06:20:52.809490Z INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com" 2026-02-19 01:20:52.810 | 2026-02-19T06:20:52.810366Z INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443 2026-02-19 01:20:52.812 | 2026-02-19T06:20:52.812436Z INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19 01:20:52.812 | 2026-02-19T06:20:52.812459Z INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com" 2026-02-19 01:20:52.813 | 2026-02-19T06:20:52.812987Z INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None 2026-02-19 01:20:52.813 | 2026-02-19T06:20:52.813007Z INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com" 2026-02-19 01:20:52.813 | 2026-02-19T06:20:52.813568Z INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443 2026-02-19 01:20:52.841 | 2026-02-19T06:20:52.840933Z INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19 01:20:52.844 | 2026-02-19T06:20:52.844773Z INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19 01:20:53.561 | 2026-02-19T06:20:53.560747Z INFO zerogravity::standalone::spawn: Standalone LS is ready (accepting connections) attempt=1 2026-02-19 01:20:53.561 | 2026-02-19T06:20:53.560804Z INFO zerogravity: Standalone LS ready port=39881 2026-02-19 01:20:53.584 | 2026-02-19T06:20:53.584564Z INFO zerogravity::backend: Token updated from state.vscdb 2026-02-19 01:20:53.584 | 2026-02-19T06:20:53.584590Z INFO zerogravity::mitm::store: MITM store: OAuth token updated 2026-02-19 01:20:53.584 | 2026-02-19T06:20:53.584594Z INFO zerogravity: Seeded MITM store with initial OAuth token 2026-02-19 01:20:53.584 | 2026-02-19T06:20:53.584613Z INFO zerogravity::warmup: Running webview warmup sequence... 2026-02-19 01:20:53.588 | 2026-02-19T06:20:53.588237Z INFO zerogravity::warmup: SetUserSettings (detect_and_use_proxy=ENABLED): 200 2026-02-19 01:20:55.687 | 2026-02-19T06:20:55.687517Z INFO zerogravity::warmup: Warmup complete 2026-02-19 01:20:55.687 | 2026-02-19T06:20:55.687580Z INFO zerogravity: Quota monitor started (polling every 60s) 2026-02-19 01:20:55.687 | 2026-02-19T06:20:55.687633Z INFO zerogravity: Debug tracing enabled → ~/.config/zerogravity/traces/ 2026-02-19 01:20:55.687 | 2026-02-19 01:20:55.687 | >> zerogravity v1.107.0 2026-02-19 01:20:55.687 | ──────────────────────────────────────────────── 2026-02-19 01:20:55.687 | 2026-02-19 01:20:55.687 | core 2026-02-19 01:20:55.687 | tls BoringSSL (Chrome 142) 2026-02-19 01:20:55.687 | listen http://127.0.0.1:8741 2026-02-19 01:20:55.687 | ls pid standalone 2026-02-19 01:20:55.687 | https :39881 2026-02-19 01:20:55.687 | csrf 674b02a8... 2026-02-19 01:20:55.687 | oauth NOT SET 2026-02-19 01:20:55.687 | 2026-02-19 01:20:55.687 | mitm 2026-02-19 01:20:55.687 | proxy 127.0.0.1:8742 2026-02-19 01:20:55.687 | ca cert /root/.config/zerogravity/mitm-ca.pem 2026-02-19 01:20:55.687 | wrapper iptables (standalone) 2026-02-19 01:20:55.687 | 2026-02-19 01:20:55.687 | routes 2026-02-19 01:20:55.687 | POST /v1/responses 2026-02-19 01:20:55.687 | POST /v1/chat/completions 2026-02-19 01:20:55.687 | POST /v1beta/models/:model:generateContent 2026-02-19 01:20:55.687 | POST /v1beta/models/:model:streamGenerateContent 2026-02-19 01:20:55.687 | GET /v1/models 2026-02-19 01:20:55.687 | GET /v1/sessions 2026-02-19 01:20:55.687 | DEL /v1/sessions/:id 2026-02-19 01:20:55.687 | POST /v1/token 2026-02-19 01:20:55.687 | GET /v1/usage 2026-02-19 01:20:55.687 | GET /v1/quota 2026-02-19 01:20:55.687 | GET /health 2026-02-19 01:20:55.687 | 2026-02-19 01:20:55.687 | stealth: warmup heartbeat jitter mitm 2026-02-19 01:20:55.687 | 2026-02-19 01:20:55.687 | [!] no oauth token 2026-02-19 01:20:55.687 | export ZEROGRAVITY_TOKEN=ya29.xxx 2026-02-19 01:20:55.687 | curl -X POST http://127.0.0.1:8741/v1/token -d '{"token":"ya29.xxx"}' 2026-02-19 01:20:55.687 | echo 'ya29.xxx' > ~/.config/zerogravity/token 2026-02-19 01:20:55.687 | 2026-02-19 01:20:55.687 | 2026-02-19T06:20:55.687770Z INFO zerogravity: Listening on http://0.0.0.0:8741 2026-02-19 01:25:56.278 | 2026-02-19T06:25:56.277849Z INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19 01:25:56.278 | 2026-02-19T06:25:56.277891Z INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com" 2026-02-19 01:25:56.278 | 2026-02-19T06:25:56.278521Z INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None 2026-02-19 01:25:56.278 | 2026-02-19T06:25:56.278541Z INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com" 2026-02-19 01:25:56.279 | 2026-02-19T06:25:56.279788Z INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443 2026-02-19 01:25:56.282 | 2026-02-19T06:25:56.282054Z INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19 01:25:56.282 | 2026-02-19T06:25:56.282079Z INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com" 2026-02-19 01:25:56.282 | 2026-02-19T06:25:56.282596Z INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None 2026-02-19 01:25:56.282 | 2026-02-19T06:25:56.282616Z INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com" 2026-02-19 01:25:56.283 | 2026-02-19T06:25:56.283773Z INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443 2026-02-19 01:25:56.286 | 2026-02-19T06:25:56.286262Z INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19 01:25:56.286 | 2026-02-19T06:25:56.286285Z INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com" 2026-02-19 01:25:56.286 | 2026-02-19T06:25:56.286882Z INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None 2026-02-19 01:25:56.287 | 2026-02-19T06:25:56.286901Z INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com" 2026-02-19 01:25:56.287 | 2026-02-19T06:25:56.287819Z INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443 2026-02-19 01:25:56.317 | 2026-02-19T06:25:56.317563Z INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19 01:25:56.319 | 2026-02-19T06:25:56.319115Z INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19 01:25:56.322 | 2026-02-19T06:25:56.322146Z INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:43:57.600157Z INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:43:57.600188Z INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:43:57.600785Z INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None 2026-02-19T06:43:57.600807Z INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:43:57.601811Z INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:43:57.601830Z INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:43:57.601869Z INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443 2026-02-19T06:43:57.602311Z INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None 2026-02-19T06:43:57.602353Z INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:43:57.603438Z INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443 2026-02-19T06:43:57.622667Z INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:43:57.622699Z INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:43:57.623434Z INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None 2026-02-19T06:43:57.623463Z INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:43:57.624736Z INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443 2026-02-19T06:43:57.640356Z INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:43:57.641448Z INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:43:57.659682Z INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:49:58.122534Z INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:49:58.122601Z INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:49:58.123312Z INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None 2026-02-19T06:49:58.123331Z INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:49:58.124375Z INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443 2026-02-19T06:49:58.125950Z INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:49:58.125971Z INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:49:58.126472Z INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None 2026-02-19T06:49:58.126495Z INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:49:58.127813Z INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443 2026-02-19T06:49:58.140224Z INFO zerogravity::mitm::proxy: MITM: transparent redirect (iptables) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:49:58.140255Z INFO zerogravity::mitm::proxy: MITM: intercepting TLS domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:49:58.140820Z INFO zerogravity::mitm::proxy: MITM: TLS handshake successful ✓ domain="daily-cloudcode-pa.googleapis.com" alpn=None 2026-02-19T06:49:58.140830Z INFO zerogravity::mitm::proxy: MITM: routing to HTTP/1.1 handler domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:49:58.141840Z INFO zerogravity::mitm::proxy: MITM: connecting upstream (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" addr=daily-cloudcode-pa.googleapis.com:443 2026-02-19T06:49:58.158983Z INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:49:58.159816Z INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:49:58.176825Z INFO zerogravity::mitm::proxy: MITM: upstream TLS connected ✓ (BoringSSL) domain="daily-cloudcode-pa.googleapis.com" 2026-02-19T06:53:57.672800Z INFO zerogravity::backend: Token updated from state.vscdb 2026-02-19T06:53:57.672850Z INFO zerogravity::mitm::store: MITM store: OAuth token updated 2026-02-19T06:54:27.747101Z INFO zerogravity::backend: Token updated from state.vscdb 2026-02-19T06:54:27.747126Z INFO zerogravity::mitm::store: MITM store: OAuth token updated 2026-02-19T06:54:57.811245Z INFO zerogravity::backend: Token updated from state.vscdb 2026-02-19T06:54:57.811294Z INFO zerogravity::mitm::store: MITM store: OAuth token updated"```
Author
Owner

@NikkeTryHard commented on GitHub (Feb 19, 2026):

use docker in the meantime

<!-- gh-comment-id:3928556070 --> @NikkeTryHard commented on GitHub (Feb 19, 2026): use docker in the meantime
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/zerogravity#9
No description provided.