官方Arti Mobile库,由Tor Project支持,将新的Tor Rust运行时引入移动设备。
这是一个共享项目,旨在为Android和iOS应用程序公开Tor Arti的标准API。
该项目基于以下项目:
了解更多:https://guide.onionmobile.dev/tor-on-android/arti-mobile-on-android 和 https://arti.torproject.org/
如需更多说明,请阅读 Arti 文档 Android版 和 iOS版。
带JNI接口的Arti Android库
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"