Versions in this module Expand all Collapse all v1 v1.16.0 Nov 15, 2025 Changes in this version + var BalancerIPHash = "ip_hash" + var BalancerLeastConn = "least_conn" + var BalancerRoundRobin = "round_robin" + type Option func(*options) + func WithLogger(logger *zap.Logger) Option + func WithManagerEndpoints(managerPrefixPath string, middlewares ...gin.HandlerFunc) Option + type PassOption func(*passOptions) + func WithPassBalancer(balancerType string) PassOption + func WithPassHealthCheck(interval time.Duration, timeout time.Duration) PassOption + func WithPassMiddlewares(middlewares ...gin.HandlerFunc) PassOption + type Proxy struct + func New(r *gin.Engine, opts ...Option) *Proxy + func (p *Proxy) Pass(prefixPath string, endpoints []string, opts ...PassOption) error