
Biblioteca Tor baseada em Rust para Android e iOS, fornecendo uma API padrão para integrar o runtime Arti Tor em aplicativos móveis para comunicação de rede privada e resistente à censura.
A biblioteca oficial Arti Mobile, apoiada pelo Tor Project, trazendo o novo runtime Tor Rust para dispositivos móveis.
Este é um projeto compartilhado para expor uma API padrão do Tor Arti para aplicações Android e iOS.
Este projeto foi baseado nos seguintes projetos:
Saiba mais em: https://guide.onionmobile.dev/tor-on-android/arti-mobile-on-android e https://arti.torproject.org/
Para mais explicações sobre o que está fazendo. Você deve ler a documentação do Arti para Android e para iOS.
Biblioteca Android para Arti com interface JNI
repositories { maven { url "https://raw.githubusercontent.com/guardianproject/gpmaven/master" } }
dependencies { implementation("org.torproject:arti-mobile:1.7.0.1") }
Exemplo de uso:
var artiProxy = ArtiProxy.Builder(this)
.setLogListener((log) -> {
Log.d("artilog", log);
App.logOutput(getApplicationContext(), log + "\n");
})
.setWrapWebView(true)
.build();
mArtiProxy.start();
var socksPort = mArtiProxy.getSocksPort();
make android.make ios.vagrant up
vagrant ssh -c "cd /vagrant/common && make android"