Table of Contents

Namespace VpnHood.AppLib.Api.Settings

Classes

AppProxySettings

Represents the proxy settings.

EndPointStrategyConverter

Converts an EndPointStrategy to and from JSON: it writes the number, and reads a number or a name.

ProxyAutoUpdateOptions

Provides the options of a managed proxy list's update from a URL.

SplitTunnelingSettings

Represents the split tunneling's settings, as the person stored them.

UserSettings

Represents the person's settings, which the app saves.

Enums

AppProxyMode

Specifies which proxy the app's VPN connects through.

DnsMode

Specifies which DNS servers the VPN uses.

EndPointStrategy

Specifies how a client orders the addresses of an access key's server: those its host name resolves to, and those the access key lists.

KillSwitchMode

Specifies the kill switch's level, where the app keeps a kill switch of its own.

SplitAppMode

Specifies the split by app's mode.

SplitCountryMode

Specifies the split by country's mode.