//go:build !linux package wireguard import ( "fmt" "git.theodohertyfamily.com/wg-wrap/pkg/wgconf" ) type Tunnel struct{} func StartTunnel(cfg *wgconf.Config) (*Tunnel, error) { return nil, fmt.Errorf("wireguard tunnel is not supported on non-Linux platforms") } func (t *Tunnel) Close() {} func GetTunnelLocalIP(cfg *wgconf.Config) (string, error) { return "", fmt.Errorf("wireguard tunnel is not supported on non-Linux platforms") }