mirror of
https://github.com/MatsuriDayo/NekoBoxForAndroid.git
synced 2025-12-19 22:50:05 +08:00
Revert "refactor: set the default multiplex protocol to smux"
This reverts commit 3ee216700c.
This commit is contained in:
parent
e3fe755b25
commit
e241977572
@ -1,11 +1,7 @@
|
|||||||
package io.nekohasekai.sagernet.fmt
|
package io.nekohasekai.sagernet.fmt
|
||||||
|
|
||||||
import android.widget.Toast
|
import android.widget.Toast
|
||||||
import io.nekohasekai.sagernet.IPv6Mode
|
import io.nekohasekai.sagernet.*
|
||||||
import io.nekohasekai.sagernet.Key
|
|
||||||
import io.nekohasekai.sagernet.R
|
|
||||||
import io.nekohasekai.sagernet.SagerNet
|
|
||||||
import io.nekohasekai.sagernet.TunImplementation
|
|
||||||
import io.nekohasekai.sagernet.bg.VpnService
|
import io.nekohasekai.sagernet.bg.VpnService
|
||||||
import io.nekohasekai.sagernet.database.DataStore
|
import io.nekohasekai.sagernet.database.DataStore
|
||||||
import io.nekohasekai.sagernet.database.ProxyEntity
|
import io.nekohasekai.sagernet.database.ProxyEntity
|
||||||
@ -30,30 +26,8 @@ import io.nekohasekai.sagernet.fmt.wireguard.buildSingBoxOutboundWireguardBean
|
|||||||
import io.nekohasekai.sagernet.ktx.isIpAddress
|
import io.nekohasekai.sagernet.ktx.isIpAddress
|
||||||
import io.nekohasekai.sagernet.ktx.mkPort
|
import io.nekohasekai.sagernet.ktx.mkPort
|
||||||
import io.nekohasekai.sagernet.utils.PackageCache
|
import io.nekohasekai.sagernet.utils.PackageCache
|
||||||
import moe.matsuri.nb4a.Protocols
|
import moe.matsuri.nb4a.*
|
||||||
import moe.matsuri.nb4a.SingBoxOptions.CacheFile
|
import moe.matsuri.nb4a.SingBoxOptions.*
|
||||||
import moe.matsuri.nb4a.SingBoxOptions.ClashAPIOptions
|
|
||||||
import moe.matsuri.nb4a.SingBoxOptions.DNSFakeIPOptions
|
|
||||||
import moe.matsuri.nb4a.SingBoxOptions.DNSOptions
|
|
||||||
import moe.matsuri.nb4a.SingBoxOptions.DNSRule_DefaultOptions
|
|
||||||
import moe.matsuri.nb4a.SingBoxOptions.DNSServerOptions
|
|
||||||
import moe.matsuri.nb4a.SingBoxOptions.ExperimentalOptions
|
|
||||||
import moe.matsuri.nb4a.SingBoxOptions.Inbound_DirectOptions
|
|
||||||
import moe.matsuri.nb4a.SingBoxOptions.Inbound_MixedOptions
|
|
||||||
import moe.matsuri.nb4a.SingBoxOptions.Inbound_TunOptions
|
|
||||||
import moe.matsuri.nb4a.SingBoxOptions.LogOptions
|
|
||||||
import moe.matsuri.nb4a.SingBoxOptions.MultiplexOptions
|
|
||||||
import moe.matsuri.nb4a.SingBoxOptions.MyOptions
|
|
||||||
import moe.matsuri.nb4a.SingBoxOptions.Outbound
|
|
||||||
import moe.matsuri.nb4a.SingBoxOptions.Outbound_SelectorOptions
|
|
||||||
import moe.matsuri.nb4a.SingBoxOptions.Outbound_SocksOptions
|
|
||||||
import moe.matsuri.nb4a.SingBoxOptions.RouteOptions
|
|
||||||
import moe.matsuri.nb4a.SingBoxOptions.RuleSet
|
|
||||||
import moe.matsuri.nb4a.SingBoxOptions.Rule_DefaultOptions
|
|
||||||
import moe.matsuri.nb4a.SingBoxOptionsUtil
|
|
||||||
import moe.matsuri.nb4a.checkEmpty
|
|
||||||
import moe.matsuri.nb4a.generateRuleSet
|
|
||||||
import moe.matsuri.nb4a.makeSingBoxRule
|
|
||||||
import moe.matsuri.nb4a.plugin.Plugins
|
import moe.matsuri.nb4a.plugin.Plugins
|
||||||
import moe.matsuri.nb4a.proxy.config.ConfigBean
|
import moe.matsuri.nb4a.proxy.config.ConfigBean
|
||||||
import moe.matsuri.nb4a.proxy.shadowtls.ShadowTLSBean
|
import moe.matsuri.nb4a.proxy.shadowtls.ShadowTLSBean
|
||||||
@ -418,7 +392,7 @@ fun buildConfig(
|
|||||||
protocol = when (DataStore.muxType) {
|
protocol = when (DataStore.muxType) {
|
||||||
1 -> "smux"
|
1 -> "smux"
|
||||||
2 -> "yamux"
|
2 -> "yamux"
|
||||||
else -> "smux"
|
else -> "h2mux"
|
||||||
}
|
}
|
||||||
}.asMap()
|
}.asMap()
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user