Comments (8)
@Baccount, thanks for clarifying!
Actually, in the current situation, it doesn't make sense to release this software, since it is not stable. This is mainly due to the fact, that Network Extensions aren't allowed to consume more than 15 MByte of non-disk-backed memory.
This constraint leads to the termination of the Network Extension after about 2 minutes of operation.
We're currently working with the Tor Project to figure out a way to make Tor be compliant with this constraint. But this will take a while (months), since it will need some re-organisation of the Tor code.
You will recognize progress on this project then, but for now, the work on it is basically suspended.
I close this thread now, because I don't consider this an "issue". Feel free to reopen, if you have any contribution or actual question.
from icepa.
You can download the source for OnionBrowser https://github.com/mtigas/OnionBrowser and side load it on your IOS device. Version 2 of OnionBrowser will be a very large update. Here are some photos of OnionBrowser 2 Photo photo2
App Store version of the app.
https://itunes.apple.com/us/app/onion-browser/id519296448?mt=8
from icepa.
As far as I understand, it has a good shot. Apple has shown no opposition to apps that use Tor (such as Onion Browser, etc). I also don't think there are fundamental differences between Tor and VPNs that would cause Apple to accept VPN apps but reject iCepa.
from icepa.
So what is the purpose of this project? Is there any instalable build for it?
from icepa.
This app routes all iOS traffic through tor, and you will have to Manually build it right now until it is finished and it will likely be published in the App Store.
Instructions on building app https://github.com/iCepa/iCepa#building
Info on Tor https://torproject.org/docs/faq
from icepa.
I am living in Iran. And the government these days has limited the peoples from accessing all the popular VPNâs. Because of that there was a good potential for your app to be popular in Iran. anyway, keep the good job up ð
from icepa.
We are very short of releasing OnionBrowser 2 - in fact, I'm expecting it for this month!
That one will still have the issue, that Tor's connections cannot be rebuilt after you shut down your device, but it will have a better browser UI. (Also working with Tor project on that issue.)
I strongly advise against using iCepa or any other Network Extension (aka. "VPN") app like Psiphon or Shadowsocks in situations, where things you do on the net can bring you in more than minor legal trouble.
Apple has unfortunately designed this feature with a soft fail behaviour. So, if the VPN connection breaks for whatever reason, but not the general network connection, currently ongoing requests will immediately be resent over the normal connection!
Use only specific apps like Onion Browser, which will only connect over Tor and don't have this soft fail behaviour built in!
BTW: Even if we manage to get iCepa working stable, we will most probably never be able to add bridging with Meek or OBSF4 due to the memory constraint, as long as Apple isn't increasing the 15 MB limit.
from icepa.
Ah... and: Thanks for the kudos!
from icepa.
Related Issues (20)
- Failed to connect to git.torproject.org HOT 1
- tor: line 57: ./Configure: No such file or directory HOT 2
- build failed with Xcode9 HOT 2
- Add a license HOT 1
- Command /bin/bash failed with exit code 64
- iCepaTunnel is killed on iPhone 5S for using too much memory HOT 1
- how to get amount of data which was uploaded and downloaded??
- Build Failed (Carthage) HOT 1
- Build falied HOT 3
- Build falied HOT 4
- is this project dead? HOT 9
- Build failed with Use of unresolved identifier 'tun2tor_run' HOT 3
- What is serverAddress in NETunnelProviderProtocol confuguration? HOT 4
- AppStore HOT 1
- Cannot access .onion URL HOT 2
- Name it just 'Cepa' HOT 1
- Release build broken HOT 3
- Tor
- how to debug the rust code with Xcode ?
- VPN no longer connects after iOS 17.2 update HOT 2
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 icepa.