native_network_proxy 0.0.1 copy "native_network_proxy: ^0.0.1" to clipboard
native_network_proxy: ^0.0.1 copied to clipboard

A Flutter plugin for getting system proxy setting.

proxy_setting #

A Flutter plugin for getting system proxy setting.

Getting Started #

Sample Code

import 'package:proxy_setting/proxy_setting.dart';

Map<String, String>? proxy = await ProxySetting.getProxySettings();
String? proxyHost;
String? proxyPort;
if (proxy != null) {
proxyHost = proxy['host'];
proxyPort = proxy['port'];
}
(dio.httpClientAdapter as DefaultHttpClientAdapter).onHttpClientCreate =
  (client) {
if (proxyHost != null && proxyPort != null) {
  client.findProxy = (uri) => "PROXY $proxyHost:$proxyPort;";
}
client.badCertificateCallback =
    (X509Certificate cert, String host, int port) => true;
};
0
likes
140
points
23
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin for getting system proxy setting.

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on native_network_proxy