Tailscale Exit Node Logic: Why Auto-Select Fails for Security and How to Fix It
Tailscale's auto exit node optimizes for latency, not trust. Here's how auto-select compares to a pinned, dispatcher-enforced exit node on laptops.
11 posts
Tailscale's auto exit node optimizes for latency, not trust. Here's how auto-select compares to a pinned, dispatcher-enforced exit node on laptops.
firewalld runtime changes disappear on reload or reconnect, and NetworkManager can override zone bindings. Here's how to make firewall zones persist.
Treat every Wi-Fi network as hostile: a NetworkManager dispatcher that pins a locked-down firewalld zone and forces a Tailscale exit node on connect.
Two lines in a Proxmox LXC config give Tailscale a real kernel TUN device: direct peer-to-peer SSH, working UDP, and the container stays unprivileged.
In Traefik v3, a wildcard router can outrank an exact Host match, because default priority is rule string length. Here's how it fails and how to fix it.
Your bare-metal LoadBalancer Service is stuck Pending. Here's how MetalLB hands out real LAN IPs, why L2 mode works, and the traps that cost me hours.
Rolling out default-deny NetworkPolicies and namespace isolation with Calico without breaking DNS, ingress, or admission webhooks.
Stop installing Tailscale on every single device. Use a subnet router to expose your home network and IoT gear without traditional VPN complexity.
Stop your network configs from breaking after a reboot. How to fix unpredictable NIC naming in Proxmox PCIe passthrough.
Setting up AdGuard Home for network-wide DNS filtering with a robust failover strategy to prevent total internet outages.
Kubernetes default DNS settings can cause TLS certificate mismatches when using wildcard DNS. Here is how to debug and fix it.