This commit is contained in:
yuzuki999 2023-05-22 11:05:00 +08:00
parent 597f4d1880
commit ebe176b7b3
2 changed files with 15 additions and 16 deletions

View File

@ -39,9 +39,9 @@ Nodes:
MinClientVer: "" # Min client version MinClientVer: "" # Min client version
MaxClientVer: "" # Max client version MaxClientVer: "" # Max client version
MaxTimeDiff: 0 # Max time difference, ms MaxTimeDiff: 0 # Max time difference, ms
ShortIds: ShortIds: # Short ids
- "" - ""
- "0123456789abcdef" # Short id - "0123456789abcdef"
EnableFallback: false # Only support for Trojan and Vless EnableFallback: false # Only support for Trojan and Vless
FallBackConfigs: # Support multiple fallbacks FallBackConfigs: # Support multiple fallbacks
- SNI: # TLS SNI(Server Name Indication), Empty for any - SNI: # TLS SNI(Server Name Indication), Empty for any

View File

@ -83,20 +83,19 @@ func BuildInbound(config *conf.ControllerConfig, nodeInfo *panel.NodeInfo, tag s
}, },
RejectUnknownSNI: config.CertConfig.RejectUnknownSni, RejectUnknownSNI: config.CertConfig.RejectUnknownSni,
} }
} } else if config.EnableReality {
// Reality
} else if config.EnableReality { inbound.StreamSetting.Security = "reality"
// Reality inbound.StreamSetting.REALITYSettings = &coreConf.REALITYConfig{
inbound.StreamSetting.Security = "reality" Dest: config.RealityConfig.Dest,
inbound.StreamSetting.REALITYSettings = &coreConf.REALITYConfig{ Xver: config.RealityConfig.Xver,
Dest: config.RealityConfig.Dest, ServerNames: config.RealityConfig.ServerNames,
Xver: config.RealityConfig.Xver, PrivateKey: config.RealityConfig.PrivateKey,
ServerNames: config.RealityConfig.ServerNames, MinClientVer: config.RealityConfig.MinClientVer,
PrivateKey: config.RealityConfig.PrivateKey, MaxClientVer: config.RealityConfig.MaxClientVer,
MinClientVer: config.RealityConfig.MinClientVer, MaxTimeDiff: config.RealityConfig.MaxTimeDiff,
MaxClientVer: config.RealityConfig.MaxClientVer, ShortIds: config.RealityConfig.ShortIds,
MaxTimeDiff: config.RealityConfig.MaxTimeDiff, }
ShortIds: config.RealityConfig.ShortIds,
} }
} }
// Support ProxyProtocol for any transport protocol // Support ProxyProtocol for any transport protocol