Comments (12)
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.
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.
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.
Thank you!
Should I give it another try, or is the issue on-going?
from onionbrowser.
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.
Having a lot of disconnections on iOS 16.6 - Onion Browser totally unusable and Orbot just seems to die after connecting.
from onionbrowser.
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.
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.
Sorry, @xahon, unfortunately, Apple makes your use case impossible.
from onionbrowser.
Haven't been solved unfortunately
from onionbrowser.
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.
@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)
- Tor Browser for iOS - Clear Data and Tab Security issue(s) HOT 1
- Use of Orbot forced; no toggle or other VPN options available HOT 1
- WebTunnel and Conjure support HOT 1
- [SECURITY][WARNING] Javascript ALWAYS enabled on Gold Security Level! HOT 3
- Memory Issues with Orbot HOT 1
- Implement Blue Copper
- Built-in translation plug-in HOT 1
- Link previews a potential security issue? HOT 2
- Command PhaseScriptExecution failed with a nonzero exit code HOT 1
- browser automation like puppeteer HOT 3
- Add and test fastlane metadata for simplified Chinese zh_CN HOT 1
- macOS support HOT 3
- Tofang 182 HOT 1
- 2
- Error: Could not connect to the server (Code - 1004 domain NSURLErrorDomain) HOT 1
- Can background apps use the same exit node? HOT 1
- Download File Error HOT 4
- [Bug] Bottom toolbar disappears when more than 10 tabs are open HOT 3
- Unable to Donate through App Store HOT 1
- Onion Tor
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from onionbrowser.