diff --git a/Furious/Core/Hysteria1.py b/Furious/Core/Hysteria1.py index ffc0bb2e..927acf44 100644 --- a/Furious/Core/Hysteria1.py +++ b/Furious/Core/Hysteria1.py @@ -41,7 +41,7 @@ def startHysteria1(jsonString, rule, mmdb, msgQueue: multiprocessing.Queue): while True: time.sleep(1) else: - if hysteria.__version__ <= '1.3.5': + if versionToNumber(hysteria.__version__) <= versionToNumber('1.3.5'): redirect = False else: redirect = True diff --git a/Furious/Core/Hysteria2.py b/Furious/Core/Hysteria2.py index 273182f4..3044657d 100644 --- a/Furious/Core/Hysteria2.py +++ b/Furious/Core/Hysteria2.py @@ -41,7 +41,7 @@ def startHysteria2(jsonString: str, msgQueue: multiprocessing.Queue): while True: time.sleep(1) else: - if hysteria2.__version__ <= '2.0.0.1': + if versionToNumber(hysteria2.__version__) <= versionToNumber('2.0.0.1'): redirect = False else: redirect = True diff --git a/Furious/Core/Tun2socks.py b/Furious/Core/Tun2socks.py index 1bfef807..01afef51 100644 --- a/Furious/Core/Tun2socks.py +++ b/Furious/Core/Tun2socks.py @@ -36,7 +36,7 @@ def startTun2socks(msgQueue: multiprocessing.Queue, *args): while True: time.sleep(1) else: - if tun2socks.__version__ <= '2.5.1.1': + if versionToNumber(tun2socks.__version__) <= versionToNumber('2.5.1.1'): redirect = False else: redirect = True diff --git a/Furious/Core/XrayCore.py b/Furious/Core/XrayCore.py index 7b81a592..e8751ac6 100644 --- a/Furious/Core/XrayCore.py +++ b/Furious/Core/XrayCore.py @@ -40,7 +40,7 @@ def startXrayCore(jsonString: str, msgQueue: multiprocessing.Queue): while True: time.sleep(1) else: - if xray.__version__ <= '1.8.4': + if versionToNumber(xray.__version__) <= versionToNumber('1.8.4'): redirect = False else: # Can be redirected