Giter VIP home page Giter VIP logo

Comments (12)

tladesignz avatar tladesignz commented on June 13, 2024 1

We were forced to move away from UIWebView to the newer renderer WKWebView. And that does support proxying through a local Tor only from iOS 17 onwards.

from onionbrowser.

jimmyherron avatar jimmyherron commented on June 13, 2024

Pretty much same as above, except Orbot disconnects my wifi then attempts to connect over mobile data and fails between 10/30% during which time the device is disconnected from basically all networks. Very frustrating

from onionbrowser.

tladesignz avatar tladesignz commented on June 13, 2024

Sorry, folks.

It seems, this is a problem Apple introduced with iOS 16.5.

See guardianproject/orbot-apple#67 for the central node to all discussions.

As per all my researches, it looks like the "VPN" process doesn't get killed, but iOS thinks it was. This breaks restarting. It looks like the old process gets killed after about 1 minute. Then it should work again.
What also seems to help is to clear the cache, maybe because this triggers an earlier kill of that zombie process. (In Orbot -> Settings -> Clear Tor Cache, at the very bottom.)

The short WiFi-on/off behaviour is to be expected. I don't think the device really does stop the WiFi connection. After the "VPN" is established, my devices show WiFi connection again. I guess, this behaviour is due to the captive portal tester for WiFi connections. Even though you're already connected to a WiFi, iOS won't say so, until it can reach a certain Apple website. It does this to test, if it gets redirected. If so, iOS will show you a dialog containing the captive portal of the WiFi hotspot, where you can check the "I have read the terms and agree" flag.

from onionbrowser.

rjaxx-0900 avatar rjaxx-0900 commented on June 13, 2024

Thank you!
Should I give it another try, or is the issue on-going?

from onionbrowser.

tladesignz avatar tladesignz commented on June 13, 2024

Thank you!
Should I give it another try, or is the issue on-going?

I released a fix. It will automatically retry, if the OS stopped the VPN again to remedy some strange behaviour of iOS 16.5. It also contains a "Clear Tor Cache" button right on the main scene, so you can try that quickly. Should work better now, but "your milage may vary"...

from onionbrowser.

bensig avatar bensig commented on June 13, 2024

Having a lot of disconnections on iOS 16.6 - Onion Browser totally unusable and Orbot just seems to die after connecting.

from onionbrowser.

tladesignz avatar tladesignz commented on June 13, 2024

Having a lot of disconnections on iOS 16.6 - Onion Browser totally unusable and Orbot just seems to die after connecting.

Sorry to hear. Orbot update is on the way! Unfortunately, we suddenly have a lot of issues since iOS 16.5 which very much looks like Apple is the cause for. I'll try to work it out with them, but it's difficult.

I have also speculations that the behaviour/the traffic of the Tor network changed so much in recent months, that it makes the client consume too much memory for a Network Extension (which Apple limits to a pretty low 50 MB) so I'm also working with Tor to improve the clients behaviour there.

from onionbrowser.

xahon avatar xahon commented on June 13, 2024

I worked fine in a regular OnionBrowser app without Orbot, why is it a required thing now? It's literally impossible to connect now because outer VPN gets disabled and local ISP blocks all request no matter what bridges are used

from onionbrowser.

tladesignz avatar tladesignz commented on June 13, 2024

#47
#231

Sorry, @xahon, unfortunately, Apple makes your use case impossible.

from onionbrowser.

hampus1010 avatar hampus1010 commented on June 13, 2024

Haven't been solved unfortunately

from onionbrowser.

tladesignz avatar tladesignz commented on June 13, 2024

Haven't been solved unfortunately

Yes, and it won't be solved, soon. Sorry. We're cornered here and we need to wait until some major development happens at Tor Project. Use iOS 17 and the built-in Tor the latest Onion Browser now is able to provide again. That doesn't have the resource constraints. (But is less secure. 🤷)

from onionbrowser.

xahon avatar xahon commented on June 13, 2024

@tladesignz Did Apple do some major changes in the same OS version (15) so that Onion Browser stopped working the same way as it did before? I don't think they could break something that hard in a minor update. My old iPhone doesn't even update to 16 version, let alone version 17

from onionbrowser.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.