feat: 配置优化梳理

This commit is contained in:
tbphp
2025-07-11 21:23:56 +08:00
parent 1368792aa0
commit f655de3cda
20 changed files with 485 additions and 553 deletions

View File

@@ -83,13 +83,9 @@ func registerAPIRoutes(router *gin.Engine, serverHandler *handler.Server, logCle
registerPublicAPIRoutes(api, serverHandler)
// 认证
if authConfig.Enabled {
protectedAPI := api.Group("")
protectedAPI.Use(middleware.Auth(authConfig))
registerProtectedAPIRoutes(protectedAPI, serverHandler, logCleanupHandler)
} else {
registerProtectedAPIRoutes(api, serverHandler, logCleanupHandler)
}
protectedAPI := api.Group("")
protectedAPI.Use(middleware.Auth(authConfig))
registerProtectedAPIRoutes(protectedAPI, serverHandler, logCleanupHandler)
}
// registerPublicAPIRoutes 公开API路由
@@ -153,9 +149,7 @@ func registerProxyRoutes(router *gin.Engine, proxyServer *proxy.ProxyServer, con
proxyGroup := router.Group("/proxy")
authConfig := configManager.GetAuthConfig()
if authConfig.Enabled {
proxyGroup.Use(middleware.Auth(authConfig))
}
proxyGroup.Use(middleware.Auth(authConfig))
proxyGroup.Any("/:group_name/*path", proxyServer.HandleProxy)
}