The author investigated logs on macOS to identify the cause of a Claude account ban, analyzing data from August to October 2026. Logs contained multiple 'region_unavailable' errors, but no direct evidence linked these to the account suspension.
During the process, the author faced connectivity issues with work-related services like amoCRM, TGBooster, and Geekjob while using WireGuard. Testing confirmed that these sites timed out through the VPN but functioned correctly via the physical interface.
To resolve this, the author implemented specific routing rules for work-related IP addresses, bypassing the VPN for these services. This required identifying all associated CDN and script domains to ensure full functionality.
An attempt to implement a kill switch using PF (Packet Filter) rules and a launchd service failed on October 5, 2026, causing a complete loss of internet access. The author subsequently rolled back these changes.
The final configuration maintains WireGuard as the primary route, with manual routing exceptions for specific work domains. The author notes that these static routes require updates if IP addresses change or when switching networks.






