补充日志

This commit is contained in:
CN-JS-HuiBai
2026-04-15 14:21:46 +08:00
parent d82b7b1ca6
commit 970b18e0d0

View File

@@ -696,10 +696,19 @@ func (s *Service) setupNode() error {
case 2: // Reality case 2: // Reality
tlsOptions.Enabled = true tlsOptions.Enabled = true
tlsOptions.ServerName = tlsSettings.ServerName tlsOptions.ServerName = tlsSettings.ServerName
if tlsSettings.ServerName == "" {
s.logger.Warn("Xboard REALITY server_name is empty; clients may fail validation")
}
if tlsSettings.PrivateKey == "" {
s.logger.Warn("Xboard REALITY private_key is empty")
}
shortIDs := tlsSettings.ShortIDs shortIDs := tlsSettings.ShortIDs
if len(shortIDs) == 0 && tlsSettings.ShortID != "" { if len(shortIDs) == 0 && tlsSettings.ShortID != "" {
shortIDs = []string{tlsSettings.ShortID} shortIDs = []string{tlsSettings.ShortID}
} }
if len(shortIDs) == 0 {
s.logger.Warn("Xboard REALITY short_id is empty; falling back to empty short_id")
}
dest := tlsSettings.Dest dest := tlsSettings.Dest
if dest == "" { if dest == "" {
dest = tlsSettings.ServerName dest = tlsSettings.ServerName
@@ -727,7 +736,12 @@ func (s *Service) setupNode() error {
if tlsSettings.PublicKey != "" { if tlsSettings.PublicKey != "" {
s.logger.Debug("Xboard REALITY public_key received from panel") s.logger.Debug("Xboard REALITY public_key received from panel")
} }
s.logger.Info("Xboard REALITY configured. Dest: ", dest, ":", serverPort) s.logger.Info(
"Xboard REALITY configured. server_name=", tlsSettings.ServerName,
", dest=", dest,
", server_port=", serverPort,
", short_id_count=", len(shortIDs),
)
} }
// Also check streamSettings for Reality (legacy Xboard format) // Also check streamSettings for Reality (legacy Xboard format)