plzhans @plzhans

A blog documenting the troubleshooting behind things I've built.

GitHub LinkedIn code mail rss

Categories
Tags

Networking

VPN/Remote Access Guide - Which One Should You Pick A guide to choosing the right VPN approach among Tailscale, WireGuard, and wg-easy depending on your situation. Compares starting fast with no port forwarding against running your own server.
Networking Sep 3, 2026
How to Install WireGuard and Set Up Client Connections
How to Install WireGuard and Set Up Client Connections Explains how to install WireGuard VPN on a Linux server, covering key generation, firewall opening, and service registration. Includes Mac client conf setup and GUI connection verification steps to …
Networking Jul 10, 2026
Installing Tailscale on Linux - Secure Remote VPN Setup
Installing Tailscale on Linux - Secure Remote VPN Setup This post explains how to install Tailscale on a Linux server to set up a secure remote VPN environment. It also covers outbound-based connections, P2P communication, DERP relay, and how to use Serve …
Networking Jul 3, 2026
Keeping the OpenVPN Client IP with a wg-easy WireGuard MASQUERADE Exception
Keeping the OpenVPN Client IP with a wg-easy WireGuard MASQUERADE Exception This post explains why the request IP gets replaced with the VPN server IP due to MASQUERADE in wg-easy WireGuard, and how to fix it. By excluding a specific destination range from the iptables NAT …
Networking Mar 19, 2026
Clearing DNS Cache on Windows/Linux/macOS
Clearing DNS Cache on Windows/Linux/macOS When DNS changes fail to appear, flush the cache on Windows, Linux, and macOS with ipconfig, resolvectl, and mDNSResponder commands, and check TTL and browser caches to diagnose propagation delays …
Networking Feb 22, 2026