psiphon_mobileproxy 0.0.1 copy "psiphon_mobileproxy: ^0.0.1" to clipboard
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 from native/psiphonproxy with the psiphon build tag; see NATIVE_PROVENANCE.md for what produced them and tool/build_native.sh to rebuild.
  • Licensed GPL-3.0-or-later, which linking psiphon-tunnel-core requires. Read the README's licensing section before depending on this.
0
likes
150
points
54
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

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.

Repository (GitHub)
View/report issues

Topics

#psiphon #proxy #networking #privacy #censorship

License

GPL-3.0 (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on psiphon_mobileproxy

Packages that implement psiphon_mobileproxy