Table of Contents

Enum KillSwitchMode

Namespace
VpnHood.AppLib.Api.Settings
Assembly
VpnHood.AppLib.Api.dll

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

[JsonConverter(typeof(JsonStringEnumConverter<KillSwitchMode>))]
public enum KillSwitchMode

Fields

Off = 0

No kill switch.

UntilDisconnect = 1

From a connect until a person disconnects, through an error stop, a crash and a reboot, nothing goes outside the tunnel but what the split tunneling sends there: the VPN service's own traffic for the splits by country, IP range and domain while it is connected, the ranges the device adapter leaves out, and the local network where it is split.

Lockdown = 2

As UntilDisconnect, and the block stays after a person's disconnect too, by the settings' split; chosen while disconnected, it goes up at once, and only another level lifts it. A hotel's Wi-Fi sign-in page needs another level first.