
مكتبة Tor مبنية على Rust لأجهزة Android و iOS، توفر واجهة برمجة تطبيقات قياسية لدمج بيئة تشغيل Arti Tor في تطبيقات الهاتف المحمول للاتصال الشبكي الخاص والمقاوم للرقابة.
مكتبة Arti Mobile الرسمية، المدعومة من مشروع Tor، والتي تجلب وقت تشغيل Tor Rust الجديد إلى الأجهزة المحمولة.
هذا مشروع مشترك لكشف واجهة برمجة تطبيقات (API) قياسية لـ Tor Arti لتطبيقات أندرويد وiOS.
تم بناؤه بناءً على المشاريع التالية:
اعرف المزيد على: https://guide.onionmobile.dev/tor-on-android/arti-mobile-on-android و https://arti.torproject.org/
لمزيد من الشروحات حول ما يفعله. يجب عليك قراءة وثائق Arti لأندرويد و لـ iOS.
مكتبة أندرويد لـ Arti بواجهة JNI
repositories { maven { url "https://raw.githubusercontent.com/guardianproject/gpmaven/master" } }
dependencies { implementation("org.torproject:arti-mobile:1.7.0.1") }
استخدام نموذجي:
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"