package router import ( "github.com/gin-gonic/gin" "hy2xs-admin/controller" ) // Серверный конфиг Hysteria в HY2XS доступен только на чтение и на выгрузку: // его владелец — install-оркестратор. Маршруты записи (updateHysteria2Config, // importHysteria2Config), перезапуска панели и загрузки сертификатов удалены, // а не оставлены заглушками: маршрут, который всегда отвечает «feature // disabled», вводит в заблуждение и остаётся точкой входа. func initConfigRouter(configApi *gin.RouterGroup) { config := configApi.Group("/config") { config.POST("/updateConfigs", controller.UpdateConfigs) config.GET("/getConfig", controller.GetConfig) config.POST("/listConfig", controller.ListConfig) config.GET("/getHysteria2Config", controller.GetHysteria2Config) config.POST("/exportHysteria2Config", controller.ExportHysteria2Config) config.POST("/exportConfig", controller.ExportConfig) config.POST("/importConfig", controller.ImportConfig) } }