Swift iOS VPN App

Замовник: AI | Опубліковано: 14.10.2025

I'm looking for a Swift developer who can quickly turn a clean, working prototype of an iOS VPN client into reality. The app’s core must be built around the WireGuard protocol and include these essentials: • Auto-connect on launch or when network changes • Kill switch that blocks all traffic if the tunnel drops • A list of server locations the user can switch between (I will supply the config files) • Optional IP-rotation logic while connected • Split-tunneling toggle so selected apps can bypass the tunnel • Username / password sign-in only (no OAuth or biometrics for now) Please structure the code in a way that keeps networking, UI, and key-chain storage clearly separated, use the latest Xcode and Swift versions, and follow App Store guidelines for VPN entitlements. Deliverables I expect are: 1. Xcode project with readable, commented Swift code 2. A lightweight onboarding screen that handles authentication and downloads the WireGuard configs 3. Signed TestFlight build so I can test on-device 4. Brief setup doc explaining any Apple Developer or WireGuard steps I need to replicate If you’ve shipped WireGuard-based apps before, or have deep experience with NetworkExtension, let me know—examples will help me choose quickly.