hysteria/app/internal/tproxy/tcp_others.go
2023-08-10 22:06:46 -07:00

25 lines
418 B
Go

//go:build !linux
package tproxy
import (
"errors"
"net"
"github.com/apernet/hysteria/core/client"
)
type TCPTProxy struct {
HyClient client.Client
EventLogger TCPEventLogger
}
type TCPEventLogger interface {
Connect(addr, reqAddr net.Addr)
Error(addr, reqAddr net.Addr, err error)
}
func (r *TCPTProxy) ListenAndServe(laddr *net.TCPAddr) error {
return errors.New("not supported on this platform")
}