github.com/xxf098/lite-proxy@v0.15.1-0.20230422081941-12c69f323218/tunnel/socks/tunnel.go (about) 1 package socks 2 3 import ( 4 "context" 5 6 "github.com/xxf098/lite-proxy/tunnel" 7 ) 8 9 const Name = "SOCKS" 10 11 type Tunnel struct{} 12 13 func (t *Tunnel) Name() string { 14 return Name 15 } 16 17 func (t *Tunnel) NewServer(ctx context.Context, server tunnel.Server) (tunnel.Server, error) { 18 return NewServer(ctx, server) 19 }