func init() { internal.MustRegisterOutboundHandlerCreator("vmess", func(space app.Space, rawConfig interface{}) (proxy.OutboundHandler, error) { vOutConfig := rawConfig.(*Config) return &VMessOutboundHandler{ receiverManager: NewReceiverManager(vOutConfig.Receivers), }, nil }) }
func init() { internal.MustRegisterOutboundHandlerCreator("blackhole", func(space app.Space, config interface{}) (proxy.OutboundHandler, error) { return NewBlackHole(), nil }) }
func init() { internal.MustRegisterOutboundHandlerCreator("vmess", new(Factory)) }
func init() { internal.MustRegisterOutboundHandlerCreator("freedom", func(space app.Space, config interface{}) (proxy.OutboundHandler, error) { return &FreedomConnection{}, nil }) }
func init() { internal.MustRegisterOutboundHandlerCreator("blackhole", new(Factory)) }
func init() { internal.MustRegisterOutboundHandlerCreator("freedom", new(FreedomFactory)) }