
Rust-basierte Tor-Bibliothek für Android und iOS, die eine standardisierte API bereitstellt, um die Arti Tor-Laufzeitumgebung in mobile Apps für private, zensurresistente Netzwerkkommunikation zu integrieren.
Die offizielle Arti Mobile Bibliothek, unterstützt vom Tor Project, bringt die neue Tor-Rust-Laufzeit auf mobile Geräte.
Dies ist ein gemeinsames Projekt, um eine standardisierte API für Tor Arti für Android- und iOS-Anwendungen bereitzustellen.
Dies basiert auf den folgenden Projekten:
Mehr erfahren unter: https://guide.onionmobile.dev/tor-on-android/arti-mobile-on-android und https://arti.torproject.org/
Weitere Erklärungen, was es tut. Sie sollten die Arti-Dokumentation für Android und für iOS lesen.
Android-Bibliothek für Arti mit JNI-Schnittstelle
repositories { maven { url "https://raw.githubusercontent.com/guardianproject/gpmaven/master" } }
dependencies { implementation("org.torproject:arti-mobile:1.7.0.1") }
Beispielverwendung:
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 aus.make ios aus.vagrant up
vagrant ssh -c "cd /vagrant/common && make android"