Hasty Briefsbeta

Bilingual

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.