Files
netbird/client/internal/wgproxy/proxy.go
Zoltán Papp acad98e328 Code cleaning
2024-10-03 02:29:46 +02:00

16 lines
274 B
Go

package wgproxy
import (
"context"
"net"
)
// Proxy is a transfer layer between the relayed connection and the WireGuard
type Proxy interface {
AddTurnConn(ctx context.Context, turnConn net.Conn) error
EndpointAddr() *net.UDPAddr
Work()
Pause()
CloseConn() error
}