![]() |
Speedify SDK for Android 15.5.0
|
The Local Proxy API instructs the Speedify SDK to put specific traffic directly out over a local network interface instead of over the VPN. Note that if you are connecting in proxy mode instead of VPN mode via connectProxy
these calls have no effect, as all traffic is proxied.
For the purposes of these docs, method decriptions assume the default match mode of ALLOWLIST
.
If using DENYLIST
, the configured lists specify items sent over the VPN instead of the proxy. In this mode, you can either use app-based rules via setLocalProxyPackages
, or protocol based rules with setLocalProxyDomains
, setLocalProxyIPv4
, setLocalProxyIPv6
, and setLocalProxyPorts
.
setLocalProxyEnabled
- Enables or disables the local proxy.setLocalProxyMatchMode
- Set the match mode used by the local proxy.setLocalProxyDomains
- Set domains to proxy locally, instead of going through the VPN.setLocalProxyPackages
- Set packages route around the vpn, instead of going through the VPN.setNonVPNApplications
will force applications around the Speedify SDK, regardless of match mode or being connected to vpn or proxy.setLocalProxyIPv4
- Set IPv4 address to proxy locally, instead of going through the VPN.setLocalProxyIPv6
- Set IPv6 address to proxy locally, instead of going through the VPN.setLocalProxyPorts
- Set ports to proxy.setLocalProxyDomainWatchlist
- Set domain watchlist settings for the local proxyDENYLIST
setLocalProxyDomainWatchlistEnable
- Toggle a single domain watchlist item from being enabled over the local proxy.DENYLIST