-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to Integrate Tor with WKWebView #87
Comments
You are sooo lucky! Fresh out of the oven: https://github.com/OnionBrowser/OnionBrowser/blob/3.X/OnionBrowser/Browsing/Tab.swift#L479-L490 |
@tladesignz Thanks for sharing. Seems this is only supported on iOS 17. I'm targeting iOS 14. |
You've got 3 options:
Be aware: Audio/video won't be tunnelled through Tor, because that is traditionally handled with another library in its own process.
This will route the whole device traffic, unless you find a means to tag your packets. (Which I couldn't think of, because you don't have access to the WKWebView networking stack.) On top, going into Network Extensions will open a whole new world of pain for you: Shitty debugging possibilities, 50 MB memory limit (only from iOS 15, iOS 14 has 15 MB, which surely isn't enough to run Tor), an awful process to get this pushed past Apple etc, etc.
(Please, please tell me, when you found that!) |
Hello, can someone please point me to documentation/code samples or reference on how to route all WKWebView requests through Tor Network.
I have experience building iOS Applications but I'm new to Tor network and framework.
The example provided in the ReadMe file shows how to integrate Tor with URLSession but I'm not sure how to integrate Tor with WKWebView requests.
The text was updated successfully, but these errors were encountered: