psiphon_mobileproxy 0.0.1
psiphon_mobileproxy: ^0.0.1 copied to clipboard
Flutter plugin that runs a Psiphon tunnel on-device behind a local HTTP proxy, so an app can route chosen traffic through Psiphon on Android and iOS without any VPN permission.
0.0.1 #
- Initial release.
- Runs a Psiphon tunnel on Android and iOS with a local HTTP CONNECT proxy in front of it, so an app can route chosen traffic through Psiphon without any VPN permission.
PsiphonMobileproxy.start— connect the tunnel and start the local proxy, with a configurable bind address, connect timeout, and data directory.PsiphonMobileproxy.stop— stop the proxy and disconnect the tunnel.PsiphonMobileproxy.isRunning,currentProxy,getPlatformVersion.- Typed, sealed exception hierarchy:
InvalidConfigException,TunnelTimeoutException,TunnelStartException,ProxyStartException,ProxyStopException,StorageException. - Bundles prebuilt native binaries (
android/libs/psiphonproxy-classes.jar+jniLibs,ios/Frameworks/Psiphonproxy.xcframework) built fromnative/psiphonproxywith thepsiphonbuild tag; seeNATIVE_PROVENANCE.mdfor what produced them andtool/build_native.shto rebuild. - Licensed GPL-3.0-or-later, which linking psiphon-tunnel-core requires. Read the README's licensing section before depending on this.