ios-app
mobile-ios
ios-app | mobile-ios | |
---|---|---|
20 | 5 | |
401 | 261 | |
1.0% | 1.1% | |
9.4 | 8.9 | |
6 days ago | 6 days ago | |
Swift | Swift | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ios-app
-
Custom DNS with IVPN causes issues on IOS
More info: https://github.com/ivpn/ios-app/issues/131
- Why doesn’t voice dictation or siri work when IVPN is on?
-
An issue with Multi-hop, and some minur scaling issues on iPadOS app
Thanks for the feedback! GitHub issues opened: https://github.com/ivpn/ios-app/issues/349 https://github.com/ivpn/android-app/issues/240
-
iOS Key Rotation Issue
OK I understand the issue now. Yes, I think we can improve the background key rotation to work in this case as well. I already opened a ticket and assigned it to the v2.10.0 release - https://github.com/ivpn/ios-app/issues/348.
- FLiP Stack Weekly for 06 February 2023
- New IVPN for iOS v2.8.0 is out with favorite server management
-
Warning: app update related bug on iOS 16
The issue is likely caused by a Network Extension bug in iOS 16. We have submitted a report to Apple and will investigate further before release of our next iOS version. Details and steps to reproduce: https://github.com/ivpn/ios-app/issues/283
-
iOS beta program reopened
Regarding other updates, you can check out the change log: https://github.com/ivpn/ios-app/blob/develop/CHANGELOG.md
- Audit of IVPN apps by Cure53, when will we hear about it?
-
Help us distribute free IVPN accounts for people in Ukraine and Russia
I was mistaken about the lack of workaround though. There is an option for iOS users to get connected - they can download the WireGuard app for example and set up a manual connection as described on the bottom of this page: https://www.ivpn.net/apps-ios/ This is a hoop non-technical folks might not be able to jump through. This is the best we can do now.
mobile-ios
-
Apple allows applications to track user locations without authorization
>API seems to specifically be for apps created by owners of WiFi hotspots to help users connect to those hotspots.
VPN apps also seem to use it: https://github.com/pia-foss/mobile-ios/blob/4618b55161ec5b8b...
-
Mullvad VPN was subject to a search warrant
I'm satisfied with the transparency Mullvad has shown by publishing its 9 audits.[1] I also appreciate how Mullvad releases up-to-date source code for all of its software clients, which I consider a bare minimum for any VPN to even be considered.[2]
Private Internet Access, on the other hand, does not release up-to-date source code for its software clients:
- PIA Android client: latest source release v3.14.0 (Mar 18, 2022) vs. latest Google Play release v3.18.0 (Feb 22, 2023)[3]
- PIA iOS client: latest source release v3.14.0 (Mar 18, 2022) vs. latest App Store release v3.20.0 (Mar 1, 2023)[4]
- PIA desktop client: latest source release v3.3.0 (Feb 23, 2022) / v3.4.1-beta1 (Aug 18, 2022) vs. latest downloadable release v3.3.1 (unknown)[5]
- PIA browser extension: latest source release v3.1.0 (May 31, 2021) vs. latest Chrome Web Store release v3.2.0 (March 8, 2022)[6]
It's not clear to me how much of a say you still have in PIA's operations, but if you have any influence, I kindly ask you to direct them to release the source code of PIA's clients on time, every time a new client version is released. Having open source clients was the PIA's last claim to credibility after PIA was acquired by the former adware/malware distributor Kape Technologies.[7]
---
[1] Mullvad's audits: https://mullvad.net/en/blog/tag/audits/
[2] Mullvad's GitHub repos: https://github.com/mullvad
[3] PIA Android client - GitHub: https://play.google.com/store/apps/details?id=com.privateint... / Google Play: https://play.google.com/store/apps/details?id=com.privateint...
[4] PIA iOS client - GitHub: https://github.com/pia-foss/vpn-ios/tags / App Store: https://apps.apple.com/us/app/vpn-by-private-internet-access...
[5] PIA desktop client - GitHub: https://github.com/pia-foss/desktop/releases / PIA website: https://www.privateinternetaccess.com/download/linux-vpn
[6] PIA browser extension - GitHub: https://github.com/pia-foss/extension-chrome/releases / Chrome Web Store: https://chrome.google.com/webstore/detail/private-internet-a...
[7] HN discussion: https://news.ycombinator.com/item?id=21612488
-
Any good resources/advice for developing a VPN app ?
No idea but the PIA VPN app for swift is open source. At the very least you can dig through the code here and figure something out
-
A curated list of Open Source example iOS apps developed in Swift
PIA VPN - VPN App by Private Internet Access.
-
Why Librem Tunnel is Leaving iOS – Purism
Note that the underlying application for Librem Tunnel on iOS ( https://github.com/pia-foss/vpn-ios ) is still on the Apple store and can still be used with the Librem One services ... one simply needs to perform the setup yourself (much like one needs to do for Librem One Mail on Apple).
What are some alternatives?
openvpn3 - OpenVPN 3 is a C++ class library that implements the functionality of an OpenVPN client, and is protocol-compatible with the OpenVPN 2.x branch.
tunnelkit - VPN client library for Apple platforms.
wire-ios - 📱 Wire for iOS (iPhone and iPad)
passepartout-app - VPN client for Apple platforms.
desktop-app - Official IVPN Desktop app
awesome-swift - A collaborative list of awesome Swift libraries and resources. Feel free to contribute!
android-app - Official IVPN Android app
reddit-swiftui - A cross-platform Reddit client built in SwiftUI
desktop-app-ui - Official IVPN Desktop app (legacy version)
iCepa - iOS system-wide VPN based Tor client
blokada - The official repo for Blokada apps.