Files
rdp-proxy/agents/rap-node-agent/internal/vpnruntime/tun_unsupported.go
T
m 43663e4030
build / backend (push) Has been cancelled
build / node-agent (push) Has been cancelled
build / worker (push) Has been cancelled
Use unsupported VPN TUN fallback on non-Linux builds
2026-05-12 10:09:47 +03:00

24 lines
575 B
Go

//go:build !linux
package vpnruntime
import "fmt"
type tunDevice struct{}
func openGatewayTun(name, addressCIDR, routeCIDR string) (*tunDevice, error) {
return nil, fmt.Errorf("vpn gateway runtime is currently supported only on linux")
}
func (d *tunDevice) Read(packet []byte) (int, error) {
return 0, fmt.Errorf("vpn gateway runtime is currently supported only on linux")
}
func (d *tunDevice) Write(packet []byte) (int, error) {
return 0, fmt.Errorf("vpn gateway runtime is currently supported only on linux")
}
func (d *tunDevice) Close() error {
return nil
}