feat: add HandleClient method to Server interface

This commit is contained in:
SunBK201 2025-10-28 15:24:23 +08:00
parent a96dbbf910
commit 04ba532654

View File

@ -2,14 +2,17 @@ package server
import ( import (
"fmt" "fmt"
"net"
"github.com/sunbk201/ua3f/internal/config" "github.com/sunbk201/ua3f/internal/config"
"github.com/sunbk201/ua3f/internal/rewrite" "github.com/sunbk201/ua3f/internal/rewrite"
"github.com/sunbk201/ua3f/internal/server/socks5" "github.com/sunbk201/ua3f/internal/server/socks5"
"github.com/sunbk201/ua3f/internal/server/tproxy"
) )
type Server interface { type Server interface {
Start() error Start() error
HandleClient(net.Conn)
} }
func NewServer(cfg *config.Config, rw *rewrite.Rewriter) (Server, error) { func NewServer(cfg *config.Config, rw *rewrite.Rewriter) (Server, error) {