[object Object]

← 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

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 →