http_proxy_mobile 0.0.6+1 copy "http_proxy_mobile: ^0.0.6+1" to clipboard
http_proxy_mobile: ^0.0.6+1 copied to clipboard

Package for use sniffing your app

example/lib/main.dart

import 'package:http_proxy_mobile/http_proxy_mobile.dart';
import 'package:http_proxy_mobile/proxy_data.dart';

class ProxyService {
  ProxyService();

  // Returned actually proxy connection in ProxyData
  Future<ProxyData> get getProxySettings async {
    ProxyData proxy = await HttpProxyMobile.getProxySettings();
    return proxy;
  }

  // Created proxy connection
  Future<void> createProxyConnection({ProxyData? data}) async {
    HttpProxyMobile httpProxy =
        await HttpProxyMobile.createHttpProxy(data: data);
    if (httpProxy.proxyData.host != null && httpProxy.proxyData.port != null) {
      print('Proxy Address: ${httpProxy.proxyData.host}');
      print('Proxy Port: ${httpProxy.proxyData.port}');
    } else {
      print('Proxy settings not found.');
    }
  }
}

void main() async {
  final ProxyService proxyService = ProxyService();
  await proxyService.createProxyConnection();
}
0
likes
140
points
1
downloads

Publisher

unverified uploader

Weekly Downloads

Package for use sniffing your app

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on http_proxy_mobile

Packages that implement http_proxy_mobile