//go:build !windows package vpnmode import "fmt" // Supported: VPN mode ships Windows-first; the UI hides the switch elsewhere. func Supported() bool { return false } // IsElevated is meaningless off Windows. func IsElevated() bool { return false } // WintunAvailable is Windows-only. func WintunAvailable() bool { return false } // Session is a stub off Windows. type Session struct{} // Start always fails off Windows. func Start(cfg Config) (*Session, error) { return nil, fmt.Errorf("режим VPN пока доступен только на Windows") } // Close is a no-op stub. func (s *Session) Close() error { return nil }