← Back to signal log

v1.0.1 Alpha: Web Proxy Browser, Blog Sync Fix, and UI Polish

KillNode v1.0.1 Alpha ships a built-in web proxy browser accessible directly from the website — no installation, no configuration.

What's new in v1.0.1 Alpha

Web Proxy Browser (/browse)

KillNode now ships a server-side web proxy browser directly on the website. Navigate to /browse, type any URL, and the page loads through KillNode's servers. Your ISP sees only traffic to killnode.vercel.app — the actual destination is invisible from your local network.

The proxy rewrites all HTML attributes (href, src, action, srcset), inline CSS url() references, and intercepts dynamic fetch/XHR calls via an injected script — all sub-resources route back through the proxy so the page renders correctly.

A floating navigation bar is injected into every proxied page, giving you a persistent URL input, Back, Forward, and a return link to /browse. Quick-access buttons for common anonymity test tools (check.torproject.org, dnsleaktest.com, ipleak.net, browserleaks.com) are on the start page.

Blog post sync

readPosts() now merges data/posts.json with the database at read time. Posts in the JSON file always appear, regardless of whether the Prisma seed ran during the last deploy. Database records take precedence over JSON by slug — admin edits are never overwritten.

Version

Version label updated site-wide to v1.0.1 Alpha.

Roadmap

  • ✓ Phase 0: Foundation
  • ✓ Phase 1: Hardening (Tor control port, dead-man killswitch, lyrebird)
  • ✓ Phase 2: Web Proxy Browser
  • ○ Phase 3: Onion routing and encrypted messaging