Skip to content

Full mode is not working. #1172

Description

@dirtySnowman-I

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 \

-p 8080:8080 -e TUNNEL_AUTH_KEY=real_pass_with_no_qutation_mark
ghcr.io/therealaleph/mhrv-tunnel-node:latest
Unable to find image 'ghcr.io/therealaleph/mhrv-tunnel-node:latest' locally
latest: Pulling from therealaleph/mhrv-tunnel-node
2dadec338fdf: Pull complete
9ea681d07a1a: Pull complete
afe92b13d420: Pull complete
9b02e9fcb401: Pull complete
1eabd3e18e0a: Download complete
Digest: sha256:566dbba48fb421ce30113ad0fa11ab8f67f94ce750d017a035e49ae388dda2dd
Status: Downloaded newer image for ghcr.io/therealaleph/mhrv-tunnel-node:latest
e5a201182905df90df13d6e526d39ca60e0d10f17a0934553678af18f3945d37

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)

Activity

  1. dirtySnowman-I commented on May 13, 2026

    @dirtySnowman-I
    Author

    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 8s

  2. therealaleph commented on May 13, 2026

    @therealaleph
    Owner

    Reviewed 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 your config.json:

    {
      "request_timeout_secs": 60,
      "coalesce_max_ms": 3000
    }

    request_timeout_secs: 60 is conservative; gives the chain 60s for header response (vs 30s default). coalesce_max_ms: 3000 packs 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.

  3. dirtySnowman-I commented on May 14, 2026

    @dirtySnowman-I
    Author

    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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions