quic.go 508 B

123456789101112131415161718
  1. //go:build with_quic
  2. package include
  3. import (
  4. "github.com/sagernet/sing-box/adapter/outbound"
  5. "github.com/sagernet/sing-box/protocol/hysteria"
  6. "github.com/sagernet/sing-box/protocol/hysteria2"
  7. "github.com/sagernet/sing-box/protocol/tuic"
  8. _ "github.com/sagernet/sing-box/transport/v2rayquic"
  9. _ "github.com/sagernet/sing-dns/quic"
  10. )
  11. func registerQUICOutbounds(registry *outbound.Registry) {
  12. hysteria.RegisterOutbound(registry)
  13. tuic.RegisterOutbound(registry)
  14. hysteria2.RegisterOutbound(registry)
  15. }