mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-11 01:36:37 +08:00
[优化] Phase2
This commit is contained in:
@@ -191,6 +191,16 @@ func SetApiRouter(router *gin.Engine) {
|
||||
applyLogRoute.GET("/", controller.GetApplyLogs)
|
||||
applyLogRoute.POST("/cleanup", controller.CleanupApplyLogs)
|
||||
}
|
||||
tunnelRoute := apiRouter.Group("/tunnels")
|
||||
tunnelRoute.Use(middleware.AdminAuth())
|
||||
{
|
||||
tunnelRoute.GET("/", controller.GetTunnels)
|
||||
tunnelRoute.GET("/:id", controller.GetTunnel)
|
||||
tunnelRoute.POST("/", controller.CreateTunnel)
|
||||
tunnelRoute.POST("/:id/update", controller.UpdateTunnel)
|
||||
tunnelRoute.POST("/:id/delete", controller.DeleteTunnel)
|
||||
tunnelRoute.POST("/:id/rotate-token", controller.RotateTunnelToken)
|
||||
}
|
||||
accessLogRoute := apiRouter.Group("/access-logs")
|
||||
accessLogRoute.Use(middleware.AdminAuth())
|
||||
{
|
||||
@@ -217,5 +227,19 @@ func SetApiRouter(router *gin.Engine) {
|
||||
authorizedRoute.POST("/apply-logs", controller.AgentReportApplyLog)
|
||||
}
|
||||
}
|
||||
relayRoute := apiRouter.Group("/relay")
|
||||
relayRoute.Use(middleware.RelayAuth())
|
||||
{
|
||||
relayRoute.POST("/heartbeat", controller.RelayHeartbeat)
|
||||
relayRoute.GET("/ws", controller.RelayWebSocket)
|
||||
}
|
||||
flaredRoute := apiRouter.Group("/flared")
|
||||
flaredRoute.Use(middleware.TunnelAuth())
|
||||
{
|
||||
flaredRoute.POST("/heartbeat", controller.FlaredHeartbeat)
|
||||
flaredRoute.GET("/config/active", controller.FlaredGetActiveConfig)
|
||||
flaredRoute.POST("/apply-log", controller.FlaredReportApplyLog)
|
||||
flaredRoute.GET("/ws", controller.FlaredWebSocket)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user