Swift Package for iOS VPN/Proxy detection signals:
- GeoIP check (with provider fallback)
- direct proxy signs via
CFNetworkCopySystemProxySettings - indirect network signs via
NWPathMonitorand interfaces - verdict engine (
DETECTED / NEEDS_REVIEW / NOT_DETECTED)
Add repository URL in Xcode SPM and import:
import RKNHarderingIOSlet result = await VpnCheckRunner.run(homeCountryCode: "RU")
print(result.verdict.rawValue)Generate app project:
ruby scripts/generate_xcodeproj.rbThen open:
RKNHarderingIOSApp/RKNHarderingIOSApp.xcodeproj
Note: repository does not include personal signing data. Set your own Team in Xcode before running on device.
