WireGuard client for macOS doesn't support split tunneling so I made one | Hacker News Reader