package config type Config struct { CA CA Mapping map[string]string WellKnownDir string NFS NFSConfig Streams map[string]StreamConfig } type CA struct { CacheDir string Email string } type NFSConfig struct { Enabled bool `toml:"enabled"` Server string `toml:"server"` ExportPath string `toml:"export_path"` MountPoint string `toml:"mount_point"` Options string `toml:"options"` } // StreamConfig описывает конфигурацию UDP/TCP стрима type StreamConfig struct { Protocol string `toml:"protocol"` // "tcp" или "udp" Target string `toml:"target"` // целевой адрес в формате "host:port" Timeout int `toml:"timeout"` // таймаут в секундах (опционально, по умолчанию 300) }