WireGuard client for macOS doesn't support split tunneling so I made one
10 months ago
- #VPN
- #WireGuard
- #macOS
- Author created a custom WireGuard client for macOS to support split tunneling, allowing selective VPN usage.
- Split tunneling is necessary because some websites like Reddit and banking sites block VPN traffic by detecting data-center IPs.
- The solution involves modifying WireGuard config with PostUp/PostDown rules to bypass VPN for specific IP ranges.
- Steps include installing WireGuard tools, configuring split tunneling routes, and setting up password-less sudo for VPN commands.
- Xbar is used to create a macOS status bar app for easy VPN toggling.
- The author shares their experience as a solopreneur and invites collaboration on new projects.