tor-mobile-kmp
0.2.0indexedFacilitates starting, connecting to, and controlling a Tor proxy on Android and iOS. Offers a Socks5 handshake implementation suitable for network socket systems, including Ktor-Sockets.
Facilitates starting, connecting to, and controlling a Tor proxy on Android and iOS. Offers a Socks5 handshake implementation suitable for network socket systems, including Ktor-Sockets.
⚠️ This project has been deprecated and is not maintained anymore.
A Kotlin Multiplatform library for Android & iOS to start, connect to, and control a Tor proxy.
This library only targets Android & iOS, it cannot be used in desktop JVMs, nor can it be used on other Kotlin/Native targets.
This library contains submodules that must be pulled. To do so, after cloning the repository, run:
git submodule update --init
You then need to install autoconf automake coreutils gettext libtool po4a to build those native libraries.
brew install autoconf automake coreutils gettext libtool po4a
:warning: autoconf 2.69 required!
Some libraries this project depends on do not support latest autoconf versions. You need to use autoconf 2.69.
brew install autoconf@2.69
brew link --overwrite autoconf@2.69
You can then build the library proper:
./gradlew :native:buildLibs
./gradlew :build
# to install on your local maven repository
./gradlew publishToMavenLocal
Surfaced from shared tags and platforms — no rankings paid for.