fix: 26.4 patch, add correct dest

- update minimuxer
This commit is contained in:
ny
2026-02-27 22:21:41 -05:00
parent 95953ca0e9
commit a505d04215
3 changed files with 43 additions and 29 deletions

View File

@@ -13,7 +13,13 @@ var isMinimuxerReady: Bool {
print("isMinimuxerReady property is always true on simulator")
return true
#else
return minimuxer.ready() && IfManager.shared.sideVPNPatched
IfManager.shared.query()
let dest = IfManager.shared.nextProbableSideVPN?.destIP
if #available(iOS 26.4, *) {
return minimuxer.ready(dest) && IfManager.shared.sideVPNPatched
} else {
return minimuxer.ready(dest)
}
#endif
}
@@ -21,8 +27,10 @@ func minimuxerStartWithLogger(_ pairingFile: String, _ logPath: String, _ loggin
#if targetEnvironment(simulator)
print("minimuxerStartWithLogger(\(pairingFile), \(logPath), \(loggingEnabled)) is no-op on simulator")
#else
let hostIP = IfManager.shared.nextProbableSideVPN?.hostIP
try minimuxer.startWithLogger(pairingFile, logPath, hostIP, loggingEnabled)
IfManager.shared.query()
let dest = IfManager.shared.nextProbableSideVPN?.destIP
print("minimuxerStartWithLogger(\(pairingFile), \(logPath), \(dest), \(loggingEnabled)) is no-op on simulator")
try minimuxer.startWithLogger(pairingFile, logPath, dest, loggingEnabled)
#endif
}