diff --git a/lib/utils/proxy.dart b/lib/utils/proxy.dart deleted file mode 100644 index fbc08d780..000000000 --- a/lib/utils/proxy.dart +++ /dev/null @@ -1,31 +0,0 @@ -import 'dart:io'; - -import 'package:system_proxy/system_proxy.dart'; - -class CustomProxy { - Future init() async { - Map? proxy = await SystemProxy.getProxySettings(); - if (proxy != null) { - HttpOverrides.global = ProxiedHttpOverrides( - proxy['host']!, - proxy['port']!, - ); - } - } -} - -class ProxiedHttpOverrides extends HttpOverrides { - final String _port; - final String _host; - - ProxiedHttpOverrides(this._host, this._port); - - @override - HttpClient createHttpClient(SecurityContext? context) { - return super.createHttpClient(context) - // set proxy - ..findProxy = (uri) { - return "PROXY $_host:$_port;"; - }; - } -} diff --git a/pubspec.lock b/pubspec.lock index 610ae9a72..eb2470130 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1808,14 +1808,6 @@ packages: url: "https://pub.dev" source: hosted version: "3.4.0" - system_proxy: - dependency: "direct main" - description: - name: system_proxy - sha256: bbdfc9736a963409941fb0e7c494606c1f13c2be34de15833ee385da83cf7ab0 - url: "https://pub.dev" - source: hosted - version: "0.1.0" term_glyph: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index a1b63ed96..057b400e3 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -150,7 +150,7 @@ dependencies: # 状态栏图标控制 # status_bar_control: ^3.2.1 # 代理 - system_proxy: ^0.1.0 + # system_proxy: ^0.1.0 # pip # floating: ^3.0.0 floating: