From 7f961e998c8210f5b0287f9767ffa142656a8a50 Mon Sep 17 00:00:00 2001 From: guozhigq Date: Wed, 6 Sep 2023 21:14:57 +0800 Subject: [PATCH] =?UTF-8?q?mod:=20=E7=A7=BB=E9=99=A4main=E4=BB=A3=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/main.dart | 2 -- lib/utils/proxy.dart | 26 -------------------------- 2 files changed, 28 deletions(-) delete mode 100644 lib/utils/proxy.dart diff --git a/lib/main.dart b/lib/main.dart index d0dbf3ad..5040edca 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -15,7 +15,6 @@ import 'package:pilipala/router/app_pages.dart'; import 'package:pilipala/pages/main/view.dart'; import 'package:pilipala/utils/app_scheme.dart'; import 'package:pilipala/utils/data.dart'; -import 'package:pilipala/utils/proxy.dart'; import 'package:pilipala/utils/storage.dart'; import 'package:media_kit/media_kit.dart'; // Provides [Player], [Media], [Playlist] etc. @@ -26,7 +25,6 @@ void main() async { [DeviceOrientation.portraitUp, DeviceOrientation.portraitDown]) .then((_) async { await GStrorage.init(); - CustomProxy().init(); runApp(const MyApp()); // 小白条、导航栏沉浸 SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge); diff --git a/lib/utils/proxy.dart b/lib/utils/proxy.dart deleted file mode 100644 index a296b057..00000000 --- a/lib/utils/proxy.dart +++ /dev/null @@ -1,26 +0,0 @@ -import 'dart:io'; -import 'package:system_proxy/system_proxy.dart'; - -class CustomProxy { - 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;"; - }; - } -} \ No newline at end of file