Swift iOS VPN App
Budget: ₹100 – ₹400 INR
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.
• 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.
Related categories:
Mobile App Development
iPhone
Objective C
Swift
iOS Development
Mobile Development
VPN
Xcode