← back to Beverlyhillsvideos
adsense-watch: default George over http on tailnet (https cert-name mismatch caused 'fetch failed'); self-test now healthy
659ed4350d865064e94223cb1fb74b704e699be8 · 2026-08-15 07:57:49 -0700 · Steve Abrams
Files touched
M scripts/adsense-approval-watch.mjs
Diff
commit 659ed4350d865064e94223cb1fb74b704e699be8
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Sat Aug 15 07:57:49 2026 -0700
adsense-watch: default George over http on tailnet (https cert-name mismatch caused 'fetch failed'); self-test now healthy
---
scripts/adsense-approval-watch.mjs | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/scripts/adsense-approval-watch.mjs b/scripts/adsense-approval-watch.mjs
index 28228f4..5cfdc4e 100644
--- a/scripts/adsense-approval-watch.mjs
+++ b/scripts/adsense-approval-watch.mjs
@@ -52,7 +52,10 @@ const args = process.argv.slice(2);
const DRY = args.includes('--dry-run');
const SELF_TEST = args.includes('--self-test');
-const GEORGE_URL = (process.env.GEORGE_URL || 'https://kamatera.tail79cb8e.ts.net').replace(/\/$/, '');
+// Tailnet default is HTTP: traffic is already WireGuard-encrypted, and George's TLS cert
+// does NOT cover the kamatera.tail79cb8e.ts.net hostname (https → cert-name mismatch →
+// Node `fetch failed`). Verified 2026-08-15: http://kamatera.tail79cb8e.ts.net/health → 200.
+const GEORGE_URL = (process.env.GEORGE_URL || 'http://kamatera.tail79cb8e.ts.net').replace(/\/$/, '');
function log(msg) {
const line = `[${new Date().toISOString()}] ${msg}`;
← 53028c7 auto-data-snapshot: 2026-08-15T06:10:16 (1 data files) — soc
·
back to Beverlyhillsvideos
·
auto-data-snapshot: 2026-08-15T08:12:28 (1 data files) — soc 19dd190 →