Table of Contents

Enum SplitUnsupportedIpMode

Namespace
VpnHood.AppLib.Api.SplitTunneling
Assembly
VpnHood.AppLib.Api.dll

Specifies what happens to traffic that wants the tunnel and is for a destination the server does not route: outside its ranges, or of an IP version it does not carry.

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

Fields

Exclude = 0

The traffic goes directly, outside the VPN: everything keeps working, and an observer sees the traffic the server declined. Traffic the person's own split includes is blocked all the same, as it was to go inside.

Block = 1

The traffic is dropped, never sent around the tunnel. The adapter then captures it, whatever the server's adapter ranges say, as a packet it does not capture cannot be blocked.

Remarks

The user's own exclusions and blocks always win. In JSON it is a name; a name this version does not know fails to read.