SpoofDPI icon indicating copy to clipboard operation
SpoofDPI copied to clipboard

Feature request: iOS / iPadOS support

Open CryptoManiac opened this issue 1 year ago • 11 comments

Description

Hello. As far as I can see, the iOS is providing a network filter functionality which is nearly identical to that of macOS implementation. As a consequence, a lot of applications like VPN clients, as well as Tor and SSH tunnelling tools are working on both iOS and macOS without any problem (see SSH VPN for example). It would be great to see the SpoofDPI working on mobile platforms.

CryptoManiac avatar Sep 12 '24 20:09 CryptoManiac

It's a mighty relevant issue especially considering the utter lack of such kind of software on iOS.

dtcyganok avatar Sep 12 '24 21:09 dtcyganok

It's a mighty relevant issue especially considering the utter lack of such kind of software on iOS.

There's AdGuard and similar tools but their functionality is rather limited.

CryptoManiac avatar Sep 12 '24 21:09 CryptoManiac

There's AdGuard and similar tools but their functionality is rather limited.

Hmm In my last little research I have found no DPI spoofers...

dtcyganok avatar Sep 13 '24 00:09 dtcyganok

Description

(see SSH VPN for example).

Source code for the reference:

https://github.com/hossinasaadi/sshTunnel-ios

CryptoManiac avatar Sep 13 '24 17:09 CryptoManiac

Source code for the reference:

https://github.com/hossinasaadi/sshTunnel-ios

Is it possible without rewriting the app in Swift?

Ledorub avatar Sep 17 '24 15:09 Ledorub

Source code for the reference:

https://github.com/hossinasaadi/sshTunnel-ios

Is it possible without rewriting the app in Swift?

Swift can interact with everything that is able to export symbols. Meaning that integration with Go is not a problem. The sshTunnel application itself is a wrapper too.

A wrapper over this C library to be exact.

CryptoManiac avatar Sep 17 '24 15:09 CryptoManiac

~~I haven't checked it myself, but looks like https://github.com/SpoofDPIApp/SpoofDPI-App may do.~~

An app for macOS won't work on iOS. But I suggest everyone interested ask the author about an iOS app. Maybe they will be willing to create one.

Ledorub avatar Sep 19 '24 12:09 Ledorub

~I haven't checked it myself, but looks like https://github.com/SpoofDPIApp/SpoofDPI-App may do.~

An app for macOS won't work on iOS. But I suggest everyone interested ask the author about an iOS app. Maybe they will be willing to create one.

If there are no macOS-specific APIs then it might work after compiling for the iOS target. As it would seem, I can say that the GUI itself is interacting with menu bar so it's unlikely to work as is. In order to make it work, that GUI functionality will need to be removed.

CryptoManiac avatar Sep 24 '24 17:09 CryptoManiac

Hi, I am currently working on this and I’ve successfully run SpoofDPI on iOS. I developed an app called Simple2Connect using it and it is currently available on TestFlight and you can join the testing. Additionally, the app exposes all SpoofDPI configurations, so you can configure it for the best fit.

If you find it useful, please don’t hesitate to share the TestFlight link with others.

@CryptoManiac @Ledorub @dtcyganok

ibrahimcetin avatar Oct 02 '25 19:10 ibrahimcetin

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Nov 26 '25 02:11 github-actions[bot]

@ibrahimcetin Your app could be very useful. Please add support for manual configuration. The built-in rules aren't effective, for example, in Russia. And when is the app planned for release in the App Store for everyone?

afansv avatar Nov 26 '25 10:11 afansv

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Dec 27 '25 02:12 github-actions[bot]

This works great on iOS: https://apps.apple.com/us/app/unicorn-https/id1466584968

harryqt avatar Jan 02 '26 08:01 harryqt