mirror of
https://github.com/XTLS/Xray-core.git
synced 2026-07-03 18:28:52 +00:00
strategy
This commit is contained in:
@@ -12,7 +12,7 @@ var (
|
|||||||
globalTransportConfigCreatorCache = make(map[string]ConfigCreator)
|
globalTransportConfigCreatorCache = make(map[string]ConfigCreator)
|
||||||
)
|
)
|
||||||
|
|
||||||
var strategy = [][]byte{
|
var strategy = [11][3]byte{
|
||||||
// name strategy, prefer, fallback
|
// name strategy, prefer, fallback
|
||||||
{0, 0, 0}, // AsIs none, /, /
|
{0, 0, 0}, // AsIs none, /, /
|
||||||
{1, 0, 0}, // UseIP use, both, none
|
{1, 0, 0}, // UseIP use, both, none
|
||||||
@@ -27,8 +27,6 @@ var strategy = [][]byte{
|
|||||||
{2, 6, 4}, // ForceIPv6v4 force, 6, 4
|
{2, 6, 4}, // ForceIPv6v4 force, 6, 4
|
||||||
}
|
}
|
||||||
|
|
||||||
const unknownProtocol = "unknown"
|
|
||||||
|
|
||||||
func RegisterProtocolConfigCreator(name string, creator ConfigCreator) error {
|
func RegisterProtocolConfigCreator(name string, creator ConfigCreator) error {
|
||||||
if _, found := globalTransportConfigCreatorCache[name]; found {
|
if _, found := globalTransportConfigCreatorCache[name]; found {
|
||||||
return errors.New("protocol ", name, " is already registered").AtError()
|
return errors.New("protocol ", name, " is already registered").AtError()
|
||||||
|
|||||||
Reference in New Issue
Block a user