Repository navigation
Full mode is not working. #1172
Description
Activity
I set the DIAGNOSTIC_MODE = true and still got this log. I'm sure the AUTH_KEY is the same .
2026-05-13T22:16:08.291481700Z [ui] starting proxy...
2026-05-13T22:16:08.292118Z INFO Loaded MITM CA from C:\Users\Afra\AppData\Roaming\mhrv-rs\config\ca/ca.crt
2026-05-13T22:16:08.292152300Z [ui] listening HTTP 127.0.0.1:8085 SOCKS5 127.0.0.1:8086
2026-05-13T22:16:08.292158Z INFO tunnel mux: 1 deployment(s), 30 concurrent per deployment
2026-05-13T22:16:08.292160Z INFO batch coalesce: step=10ms max=1000ms
2026-05-13T22:16:08.292320Z WARN Listening HTTP on 127.0.0.1:8085 — set your browser HTTP proxy to this address.
2026-05-13T22:16:08.292322Z WARN Listening SOCKS5 on 127.0.0.1:8086 — xray / Telegram / app-level SOCKS5 clients use this.
2026-05-13T22:16:08.549142Z INFO h2 connection established to relay edge
2026-05-13T22:16:16.479388Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:16.480727Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:16.539923Z INFO dispatch quorum.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:16.574079Z INFO dispatch collector.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:16.780214Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:16.928036Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:16.928704Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:17.241462Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:17.241543Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.087272Z INFO dispatch imgs.search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.148203Z INFO batch: 2 ops → AKfycbxB, rtt=1.6523681s
2026-05-13T22:16:18.148213Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-13T22:16:18.148230Z ERROR tunnel connect_data error for accounts.google.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-13T22:16:18.148238Z ERROR tunnel connect_data error for accounts.google.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-13T22:16:18.149112Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.572682Z INFO dispatch go-updater.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.581261Z INFO dispatch collector.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.581305Z INFO dispatch quorum.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.581313Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.581369Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.581427Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.581434Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.581479Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.581501Z INFO dispatch imgs.search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.581512Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.581582Z INFO dispatch go-updater.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.631837Z INFO dispatch collector.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.631919Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.631945Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.631948Z INFO dispatch quorum.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.631989Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.631995Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.632106Z INFO dispatch imgs.search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.632195Z INFO dispatch go-updater.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.632203Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:18.632241Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:20.723196Z INFO batch: 11 ops → AKfycbxB, rtt=2.1217985s
2026-05-13T22:16:20.723218Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-13T22:16:20.723264Z ERROR tunnel connect_data error for go-updater.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-13T22:16:20.723361Z ERROR tunnel connect_data error for search.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-13T22:16:20.723417Z ERROR tunnel connect_data error for search.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-13T22:16:20.723472Z ERROR tunnel connect_data error for accounts.google.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-13T22:16:20.723518Z ERROR tunnel connect_data error for imgs.search.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-13T22:16:20.723570Z ERROR tunnel connect_data error for go-updater.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-13T22:16:20.723575Z ERROR tunnel connect_data error for search.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-13T22:16:20.723598Z ERROR tunnel connect_data error for accounts.google.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-13T22:16:20.723627Z ERROR tunnel connect_data error for quorum.wdp.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-13T22:16:20.723643Z ERROR tunnel connect_data error for collector.wdp.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-13T22:16:20.723644Z ERROR tunnel connect_data error for search.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-13T22:16:22.636482Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:23.493256Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:24.575361Z INFO batch: 1 ops → AKfycbxB, rtt=8.0162027s
2026-05-13T22:16:24.575376Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T22:16:24.575401Z ERROR tunnel connect_data error for quorum.wdp.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:24.606787Z INFO batch: 1 ops → AKfycbxB, rtt=8.0162499s
2026-05-13T22:16:24.606796Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T22:16:24.606812Z ERROR tunnel connect_data error for collector.wdp.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:24.813604Z INFO batch: 1 ops → AKfycbxB, rtt=8.0184159s
2026-05-13T22:16:24.813623Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T22:16:24.813648Z ERROR tunnel connect_data error for accounts.google.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:24.961507Z INFO batch: 2 ops → AKfycbxB, rtt=8.0057243s
2026-05-13T22:16:24.961522Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T22:16:24.961562Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:24.961620Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:25.219391Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:25.268461Z INFO batch: 2 ops → AKfycbxB, rtt=8.0115602s
2026-05-13T22:16:25.268479Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T22:16:25.268500Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:25.268614Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:26.110970Z INFO batch: 1 ops → AKfycbxB, rtt=8.0018176s
2026-05-13T22:16:26.110980Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T22:16:26.110994Z ERROR tunnel connect_data error for imgs.search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:26.184408Z INFO batch: 1 ops → AKfycbxB, rtt=8.0122632s
2026-05-13T22:16:26.184422Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T22:16:26.184464Z ERROR tunnel connect_data error for accounts.google.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:26.657851Z INFO batch: 10 ops → AKfycbxB, rtt=8.009271s
2026-05-13T22:16:26.657866Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T22:16:26.657904Z ERROR tunnel connect_data error for accounts.google.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:26.658012Z ERROR tunnel connect_data error for imgs.search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:26.658028Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:26.658104Z ERROR tunnel connect_data error for accounts.google.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:26.658105Z ERROR tunnel connect_data error for go-updater.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:26.658216Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:26.658290Z ERROR tunnel connect_data error for collector.wdp.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:26.658305Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:26.658311Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:26.658344Z ERROR tunnel connect_data error for quorum.wdp.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:26.661450Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:26.661490Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:26.661507Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:26.661539Z INFO dispatch imgs.search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:26.661590Z INFO dispatch go-updater.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:26.661619Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:26.661738Z INFO dispatch quorum.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:26.661863Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:26.661930Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:26.661939Z INFO dispatch collector.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:30.654409Z INFO batch: 1 ops → AKfycbxB, rtt=8.0032864s
2026-05-13T22:16:30.654421Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T22:16:30.654445Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:30.655910Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:31.512699Z INFO batch: 1 ops → AKfycbxB, rtt=8.00414s
2026-05-13T22:16:31.512709Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T22:16:31.512729Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:31.513787Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:33.246997Z INFO batch: 1 ops → AKfycbxB, rtt=8.0132557s
2026-05-13T22:16:33.247011Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T22:16:33.247030Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:33.248391Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:34.709978Z INFO batch: 10 ops → AKfycbxB, rtt=8.029452s
2026-05-13T22:16:34.709991Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T22:16:34.710017Z ERROR tunnel connect_data error for collector.wdp.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:34.710105Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:34.710086Z ERROR tunnel connect_data error for go-updater.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:34.710112Z ERROR tunnel connect_data error for accounts.google.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:34.710148Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:34.710157Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:34.710158Z ERROR tunnel connect_data error for imgs.search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:34.710171Z ERROR tunnel connect_data error for quorum.wdp.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:34.710204Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:34.710254Z ERROR tunnel connect_data error for accounts.google.com:443: relay error: h1 open timed out after 8s
2026-05-13T22:16:35.743963Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T22:16:38.678685Z INFO batch: 1 ops → AKfycbxB, rtt=8.0089164s
2026-05-13T22:16:38.678699Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T22:16:38.678728Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8sReacted by dirtySnowman-IReviewed via Anthropic Claude.
@dirtySnowman-I — high-latency VPS in USA + Iran ISP = adds ~250-400ms one-way. Combined with Apps Script's own RTT (200-400ms), batches can hit 15-20s when the chain is hot, longer cold.
v1.9.24 (already shipped) parameterized the batch header-read timeout via
request_timeout_secs(PR #1108). Bump it in yourconfig.json:{ "request_timeout_secs": 60, "coalesce_max_ms": 3000 }request_timeout_secs: 60is conservative; gives the chain 60s for header response (vs 30s default).coalesce_max_ms: 3000packs more ops per batch to amortize the high RTT.v1.9.25 (just shipped) also fixed an Android Full-mode bug (#1143 — udpgw clash with virtual-DNS) — irrelevant for desktop but if you also use Android, update both halves.
For high-RTT VPS specifically: Apps Script edge in Google's EU/US datacenter → Iran ISP → your USA VPS adds 3 long hops. Moving VPS to closer regions (EU like Hetzner Helsinki/Falkenstein, or fly.io ARN/CDG) cuts ~150-300ms per round-trip. Tunnel-node Docker image runs identically anywhere.
Closing — try the config changes + closer VPS. Reopen with v1.9.25 log + measured RTT if still timing out.
I added the "request_timeout_secs": 60,
"coalesce_max_ms": 3000 to config.json , got closer vps but it still does not work.2026-05-14T00:02:39.333236100Z [ui] starting proxy...
2026-05-14T00:02:39.333983Z INFO Loaded MITM CA from C:\Users\Afra\AppData\Roaming\mhrv-rs\config\ca/ca.crt
2026-05-14T00:02:39.334023200Z [ui] listening HTTP 127.0.0.1:8085 SOCKS5 127.0.0.1:8086
2026-05-14T00:02:39.334031Z INFO tunnel mux: 1 deployment(s), 30 concurrent per deployment
2026-05-14T00:02:39.334033Z INFO batch coalesce: step=10ms max=1000ms
2026-05-14T00:02:39.334236Z WARN Listening HTTP on 127.0.0.1:8085 — set your browser HTTP proxy to this address.
2026-05-14T00:02:39.334239Z WARN Listening SOCKS5 on 127.0.0.1:8086 — xray / Telegram / app-level SOCKS5 clients use this.
2026-05-14T00:02:44.014371Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:44.015144Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:44.088082Z INFO dispatch quorum.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:44.124611Z INFO dispatch collector.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:44.317460Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:45.636845Z INFO batch: 1 ops → AKfycbxB, rtt=1.4929852s
2026-05-14T00:02:45.636857Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-14T00:02:45.636874Z ERROR tunnel connect_data error for collector.wdp.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:02:45.637860Z INFO dispatch collector.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:45.756971Z INFO batch: 2 ops → AKfycbxB, rtt=1.7228508s
2026-05-14T00:02:45.756980Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-14T00:02:45.756996Z ERROR tunnel connect_data error for accounts.google.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:02:45.757002Z ERROR tunnel connect_data error for accounts.google.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:02:45.757707Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:45.839772Z INFO batch: 1 ops → AKfycbxB, rtt=1.7272747s
2026-05-14T00:02:45.839789Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-14T00:02:45.839810Z ERROR tunnel connect_data error for quorum.wdp.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:02:45.840872Z INFO dispatch quorum.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:46.074258Z INFO dispatch go-updater.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:46.083907Z INFO dispatch collector.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:46.083958Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:46.083999Z INFO dispatch go-updater.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:46.083996Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:46.084015Z INFO dispatch quorum.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:46.112480Z INFO dispatch collector.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:46.112523Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:46.112549Z INFO dispatch quorum.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:46.112592Z INFO dispatch go-updater.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:46.112616Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:46.301411Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:46.661460Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:47.092069Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:47.185494Z INFO batch: 1 ops → AKfycbxB, rtt=1.5281772s
2026-05-14T00:02:47.185510Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-14T00:02:47.185546Z ERROR tunnel connect_data error for collector.wdp.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:02:47.822434Z INFO batch: 1 ops → AKfycbxB, rtt=2.040734s
2026-05-14T00:02:47.822445Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-14T00:02:47.822466Z ERROR tunnel connect_data error for accounts.google.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:02:47.869882Z INFO batch: 5 ops → AKfycbxB, rtt=1.7426291s
2026-05-14T00:02:47.869894Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-14T00:02:47.869918Z ERROR tunnel connect_data error for accounts.google.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:02:47.869963Z ERROR tunnel connect_data error for accounts.google.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:02:47.869978Z ERROR tunnel connect_data error for go-updater.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:02:47.869984Z ERROR tunnel connect_data error for quorum.wdp.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:02:47.869989Z ERROR tunnel connect_data error for collector.wdp.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:02:47.871582Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:47.871611Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:47.871661Z INFO dispatch quorum.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:47.871668Z INFO dispatch go-updater.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:47.871706Z INFO dispatch collector.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:48.058214Z INFO batch: 1 ops → AKfycbxB, rtt=2.2032669s
2026-05-14T00:02:48.058230Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-14T00:02:48.058263Z ERROR tunnel connect_data error for quorum.wdp.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:02:48.248055Z INFO batch: 1 ops → AKfycbxB, rtt=1.9342241s
2026-05-14T00:02:48.248068Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-14T00:02:48.248094Z ERROR tunnel connect_data error for search.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:02:48.249107Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:49.918661Z INFO batch: 5 ops → AKfycbxB, rtt=2.0279306s
2026-05-14T00:02:49.918677Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-14T00:02:49.918711Z ERROR tunnel connect_data error for collector.wdp.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:02:49.918726Z ERROR tunnel connect_data error for accounts.google.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:02:49.918821Z ERROR tunnel connect_data error for quorum.wdp.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:02:49.918826Z ERROR tunnel connect_data error for accounts.google.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:02:49.918851Z ERROR tunnel connect_data error for go-updater.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:02:49.925238Z INFO dispatch collector.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:51.175073Z INFO pool pre-warmed with 5 connection(s)
2026-05-14T00:02:52.344768Z INFO batch: 1 ops → AKfycbxB, rtt=8.0122839s
2026-05-14T00:02:52.344776Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-14T00:02:52.344803Z ERROR tunnel connect_data error for accounts.google.com:443: relay error: h1 open timed out after 8s
2026-05-14T00:02:54.103802Z INFO batch: 6 ops → AKfycbxB, rtt=8.0073562s
2026-05-14T00:02:54.103818Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-14T00:02:54.103861Z ERROR tunnel connect_data error for accounts.google.com:443: relay error: h1 open timed out after 8s
2026-05-14T00:02:54.103931Z ERROR tunnel connect_data error for go-updater.brave.com:443: relay error: h1 open timed out after 8s
2026-05-14T00:02:54.103975Z ERROR tunnel connect_data error for go-updater.brave.com:443: relay error: h1 open timed out after 8s
2026-05-14T00:02:54.103985Z ERROR tunnel connect_data error for collector.wdp.brave.com:443: relay error: h1 open timed out after 8s
2026-05-14T00:02:54.103986Z ERROR tunnel connect_data error for quorum.wdp.brave.com:443: relay error: h1 open timed out after 8s
2026-05-14T00:02:54.104034Z ERROR tunnel connect_data error for accounts.google.com:443: relay error: h1 open timed out after 8s
2026-05-14T00:02:54.700041Z INFO batch: 1 ops → AKfycbxB, rtt=8.0156713s
2026-05-14T00:02:54.700049Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-14T00:02:54.700060Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-14T00:02:54.701460Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:55.108186Z INFO batch: 1 ops → AKfycbxB, rtt=8.00219s
2026-05-14T00:02:55.108208Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-14T00:02:55.108222Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-14T00:02:55.109432Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:55.281576Z INFO dispatch collector.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:56.270669Z INFO batch: 1 ops → AKfycbxB, rtt=8.0080028s
2026-05-14T00:02:56.270682Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-14T00:02:56.270702Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-14T00:02:56.472847Z INFO batch: 1 ops → AKfycbxB, rtt=1.7569613s
2026-05-14T00:02:56.472861Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-14T00:02:56.472888Z ERROR tunnel connect_data error for search.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:02:56.806231Z INFO batch: 1 ops → AKfycbxB, rtt=1.6825259s
2026-05-14T00:02:56.806240Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-14T00:02:56.806256Z ERROR tunnel connect_data error for search.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:02:57.316652Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:57.941538Z INFO batch: 1 ops → AKfycbxB, rtt=8.0003555s
2026-05-14T00:02:57.941547Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-14T00:02:57.941559Z ERROR tunnel connect_data error for collector.wdp.brave.com:443: relay error: h1 open timed out after 8s
2026-05-14T00:02:57.942463Z INFO dispatch collector.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:02:59.953517Z INFO batch: 1 ops → AKfycbxB, rtt=1.9856645s
2026-05-14T00:02:59.953529Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-14T00:02:59.953554Z ERROR tunnel connect_data error for collector.wdp.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:03:03.314380Z INFO batch: 1 ops → AKfycbxB, rtt=8.0179302s
2026-05-14T00:03:03.314401Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-14T00:03:03.314424Z ERROR tunnel connect_data error for collector.wdp.brave.com:443: relay error: h1 open timed out after 8s
2026-05-14T00:03:03.316031Z INFO dispatch collector.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:03:05.339082Z INFO batch: 1 ops → AKfycbxB, rtt=8.0061571s
2026-05-14T00:03:05.339095Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-14T00:03:05.339111Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-14T00:03:05.340350Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-14T00:03:05.396066Z INFO batch: 1 ops → AKfycbxB, rtt=2.0456944s
2026-05-14T00:03:05.396079Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-14T00:03:05.396099Z ERROR tunnel connect_data error for collector.wdp.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
2026-05-14T00:03:07.290244Z INFO batch: 1 ops → AKfycbxB, rtt=1.9355344s
2026-05-14T00:03:07.290257Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-14T00:03:07.290282Z ERROR tunnel connect_data error for search.brave.com:443: bad response: no json in batch response: <title>Web App</title>The script completed but did not return anything.
hello,
I followed the instructions for full mode exactly. But it did not work, I will paste the log at the end. Q0_ My vps is located in USA which has high ping can that be the problem if so how can I expand the timeout? Q1_ Should I do something more than this on vps?
administrator@vps-abcd:~/vpre$ docker run -d --name mhrv-tunnel --restart unless-stopped \
Q2_ I changed the 3 variables needed to change in CodeFull.gs and for TUNNEL_SERVER_URL I gave it the domain of the vps like https://mydomain.com; should it be something else? And for local setup I set full tunnel mode, Apps Script ID and password then save and start should I do something differently?
Please inform me if anyone has succeeded in deployment and working with full mode? I used my local windows and vps Ubuntu 24, 12GB RAM, 6 CPU, 200Mbps and i used version v1.9.24 of this app . if you succeeded what version did you used? did you have any problem with it?
also if I have to change something on my vps how can I remove the old set up?
2026-05-13T21:11:27.856383800Z [ui] starting proxy...
2026-05-13T21:11:27.856897Z INFO Loaded MITM CA from C:\Users\Afra\AppData\Roaming\mhrv-rs\config\ca/ca.crt
2026-05-13T21:11:27.856924500Z [ui] listening HTTP 127.0.0.1:8085 SOCKS5 127.0.0.1:8086
2026-05-13T21:11:27.856928Z INFO tunnel mux: 1 deployment(s), 30 concurrent per deployment
2026-05-13T21:11:27.856930Z INFO batch coalesce: step=10ms max=1000ms
2026-05-13T21:11:27.857084Z WARN Listening HTTP on 127.0.0.1:8085 — set your browser HTTP proxy to this address.
2026-05-13T21:11:27.857086Z WARN Listening SOCKS5 on 127.0.0.1:8086 — xray / Telegram / app-level SOCKS5 clients use this.
2026-05-13T21:11:28.206350Z INFO h2 connection established to relay edge
2026-05-13T21:11:35.606208Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:35.606696Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:35.674627Z INFO dispatch quorum.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:35.710737Z INFO dispatch collector.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:35.918149Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:37.688640Z INFO dispatch go-updater.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:37.695923Z INFO dispatch collector.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:37.695972Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:37.696035Z INFO dispatch quorum.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:37.696054Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:37.696127Z INFO dispatch go-updater.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:37.749938Z INFO dispatch quorum.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:37.749982Z INFO dispatch collector.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:37.750001Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:37.750020Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:37.750120Z INFO dispatch go-updater.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:38.345915Z INFO batch: 1 ops → AKfycbxB, rtt=2.7270297s
2026-05-13T21:11:38.345933Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-13T21:11:38.345969Z ERROR tunnel connect_data error for accounts.google.com:443: bad response: no json in batch response: <title>Web App</title>
The script completed but did not return anything.
2026-05-13T21:11:38.351328Z INFO batch: 1 ops → AKfycbxB, rtt=2.6538345s
2026-05-13T21:11:38.351350Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-13T21:11:38.351384Z ERROR tunnel connect_data error for quorum.wdp.brave.com:443: bad response: no json in batch response: <title>Web App</title>
The script completed but did not return anything.
2026-05-13T21:11:38.555082Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:38.850098Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:39.057397Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:39.317299Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:39.517235Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:39.685863Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:41.003926Z INFO dispatch github.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:41.664523Z INFO batch: 1 ops → AKfycbxB, rtt=2.3322809s
2026-05-13T21:11:41.664545Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-13T21:11:41.664579Z ERROR tunnel connect_data error for search.brave.com:443: bad response: no json in batch response: <title>Web App</title>
The script completed but did not return anything.
2026-05-13T21:11:41.666077Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:42.983767Z INFO batch: 1 ops → AKfycbxB, rtt=3.4549391s
2026-05-13T21:11:42.983785Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-13T21:11:42.983824Z ERROR tunnel connect_data error for search.brave.com:443: bad response: no json in batch response: <title>Web App</title>
The script completed but did not return anything.
2026-05-13T21:11:42.984754Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:43.743959Z INFO batch: 1 ops → AKfycbxB, rtt=8.0149837s
2026-05-13T21:11:43.743974Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T21:11:43.744020Z ERROR tunnel connect_data error for collector.wdp.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:43.941779Z INFO batch: 1 ops → AKfycbxB, rtt=8.0084732s
2026-05-13T21:11:43.941793Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T21:11:43.941816Z ERROR tunnel connect_data error for accounts.google.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:45.405379Z INFO batch: 1 ops → AKfycbxB, rtt=2.4005805s
2026-05-13T21:11:45.405394Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-13T21:11:45.405421Z ERROR tunnel connect_data error for search.brave.com:443: bad response: no json in batch response: <title>Web App</title>
The script completed but did not return anything.
2026-05-13T21:11:45.723726Z INFO batch: 6 ops → AKfycbxB, rtt=8.0095341s
2026-05-13T21:11:45.723740Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T21:11:45.723775Z ERROR tunnel connect_data error for go-updater.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:45.723837Z ERROR tunnel connect_data error for accounts.google.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:45.723908Z ERROR tunnel connect_data error for quorum.wdp.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:45.723952Z ERROR tunnel connect_data error for collector.wdp.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:45.723956Z ERROR tunnel connect_data error for go-updater.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:45.724062Z ERROR tunnel connect_data error for accounts.google.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:45.772539Z INFO batch: 5 ops → AKfycbxB, rtt=8.0043513s
2026-05-13T21:11:45.772555Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T21:11:45.772590Z ERROR tunnel connect_data error for go-updater.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:45.772607Z ERROR tunnel connect_data error for collector.wdp.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:45.772642Z ERROR tunnel connect_data error for accounts.google.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:45.772656Z ERROR tunnel connect_data error for accounts.google.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:45.772697Z ERROR tunnel connect_data error for quorum.wdp.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:45.775488Z INFO dispatch collector.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:45.775601Z INFO dispatch quorum.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:45.775670Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:45.775700Z INFO dispatch go-updater.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:45.775757Z INFO dispatch accounts.google.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:46.575039Z INFO batch: 1 ops → AKfycbxB, rtt=8.0021752s
2026-05-13T21:11:46.575053Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T21:11:46.575077Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:46.576351Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:46.880912Z INFO batch: 1 ops → AKfycbxB, rtt=8.0156298s
2026-05-13T21:11:46.880929Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T21:11:46.880955Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:46.882191Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:47.077687Z INFO batch: 1 ops → AKfycbxB, rtt=8.0063365s
2026-05-13T21:11:47.077703Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T21:11:47.077726Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:47.079011Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:47.717867Z INFO batch: 1 ops → AKfycbxB, rtt=8.0101945s
2026-05-13T21:11:47.717882Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T21:11:47.717912Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:47.719274Z INFO dispatch search.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:49.023390Z INFO batch: 1 ops → AKfycbxB, rtt=8.0067499s
2026-05-13T21:11:49.023404Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T21:11:49.023428Z ERROR tunnel connect_data error for github.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:49.024870Z INFO dispatch github.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:49.693611Z INFO batch: 1 ops → AKfycbxB, rtt=8.0123367s
2026-05-13T21:11:49.693628Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T21:11:49.693664Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:51.719128Z INFO batch: 1 ops → AKfycbxB, rtt=2.6803685s
2026-05-13T21:11:51.719149Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-13T21:11:51.719187Z ERROR tunnel connect_data error for github.com:443: bad response: no json in batch response: <title>Web App</title>
The script completed but did not return anything.
2026-05-13T21:11:52.752638Z INFO dispatch github.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:53.793427Z INFO batch: 5 ops → AKfycbxB, rtt=8.0010388s
2026-05-13T21:11:53.793443Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T21:11:53.793481Z ERROR tunnel connect_data error for accounts.google.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:53.793487Z ERROR tunnel connect_data error for quorum.wdp.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:53.793555Z ERROR tunnel connect_data error for accounts.google.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:53.793588Z ERROR tunnel connect_data error for collector.wdp.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:53.793605Z ERROR tunnel connect_data error for go-updater.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:53.798870Z INFO dispatch collector.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:54.606036Z INFO batch: 1 ops → AKfycbxB, rtt=8.0097376s
2026-05-13T21:11:54.606045Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T21:11:54.606061Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:54.897016Z INFO batch: 1 ops → AKfycbxB, rtt=8.0010603s
2026-05-13T21:11:54.897028Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T21:11:54.897053Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:55.100126Z INFO batch: 1 ops → AKfycbxB, rtt=8.0067891s
2026-05-13T21:11:55.100153Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T21:11:55.100175Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:55.740890Z INFO batch: 1 ops → AKfycbxB, rtt=8.008645s
2026-05-13T21:11:55.740898Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T21:11:55.740911Z ERROR tunnel connect_data error for search.brave.com:443: relay error: h1 open timed out after 8s
2026-05-13T21:11:56.008426Z INFO batch: 1 ops → AKfycbxB, rtt=3.2413435s
2026-05-13T21:11:56.008437Z ERROR batch failed (script AKfycbxB): got the v1.8.0 decoy/placeholder body — could be (1) AUTH_KEY mismatch between mhrv-rs config and Code.gs (run a direct curl probe against the deployment to verify), (2) Apps Script execution timeout or per-100s quota tear (try lowering parallel_concurrency in config), (3) Apps Script internal hiccup (transient, retry next batch), or (4) ISP-side response truncation (#313 pattern, try a different google_ip). To distinguish (1) from the rest: set DIAGNOSTIC_MODE=true at the top of Code.gs + redeploy as new version — only AUTH_KEY mismatch returns this body in diagnostic mode.
2026-05-13T21:11:56.008458Z ERROR tunnel connect_data error for github.com:443: bad response: no json in batch response: <title>Web App</title>
The script completed but did not return anything.
2026-05-13T21:11:56.009401Z INFO dispatch github.com:443 -> full tunnel (via batch mux)
2026-05-13T21:11:59.147920Z INFO dispatch collector.wdp.brave.com:443 -> full tunnel (via batch mux)
2026-05-13T21:12:01.104820600Z [ui] stop requested
2026-05-13T21:12:01.104977Z INFO Shutdown signal received, stopping listeners
2026-05-13T21:12:01.104994800Z [ui] proxy stopped
2026-05-13T21:12:01.105114300Z [ui] proxy stopped gracefully
2026-05-13T21:12:01.816159Z INFO batch: 1 ops → AKfycbxB, rtt=8.0053915s
2026-05-13T21:12:01.816167Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T21:12:04.029393Z INFO batch: 1 ops → AKfycbxB, rtt=8.0060673s
2026-05-13T21:12:04.029405Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T21:12:07.167039Z INFO batch: 1 ops → AKfycbxB, rtt=8.0045464s
2026-05-13T21:12:07.167048Z WARN batch failed (script AKfycbxB): relay error: h1 open timed out after 8s
2026-05-13T21:12:10.762464Z INFO h2 fast path active; h1 fallback pool pre-warmed with 1 connection(s)