From 4eabd8c8f779472f404fe48c93720243e7ff8de7 Mon Sep 17 00:00:00 2001 From: Loren Eteval Date: Sat, 11 Nov 2023 11:01:17 +0800 Subject: [PATCH] Improve speed test Signed-off-by: Loren Eteval --- Furious/Widget/EditConfiguration.py | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/Furious/Widget/EditConfiguration.py b/Furious/Widget/EditConfiguration.py index 4238ae0..d01d282 100644 --- a/Furious/Widget/EditConfiguration.py +++ b/Furious/Widget/EditConfiguration.py @@ -1448,10 +1448,21 @@ class DownSpeedWorker(Worker): }, }, ] + + try: + for outboundObject in coreJSON['outbounds']: + if outboundObject['tag'] == 'proxy': + # Avoid confusion with potentially existing 'proxy' tag + outboundObject['tag'] = 'proxy20809' + except Exception: + # Any non-exit exceptions + + pass + # No routing coreJSON['routing'] = {} - self.core = XrayCore(waitCore=False) + self.core = XrayCore() self.core.registerExitCallback(coreExitCallback) self.core.start( ujson.dumps( @@ -1474,7 +1485,7 @@ class DownSpeedWorker(Worker): if coreType == Hysteria1.name(): # User acl and mmdb already ignored - self.core = Hysteria1(waitCore=False) + self.core = Hysteria1() self.core.registerExitCallback(coreExitCallback) self.core.start( ujson.dumps( @@ -1486,7 +1497,7 @@ class DownSpeedWorker(Worker): '', ) else: - self.core = Hysteria2(waitCore=False) + self.core = Hysteria2() self.core.registerExitCallback(coreExitCallback) self.core.start( ujson.dumps(