Table of Contents

Enum TcpForwardingLockReason

Namespace
VpnHood.AppLib.Api.App
Assembly
VpnHood.AppLib.Api.dll

Specifies why the TCP forwarding switch is locked, if it is; it says nothing of what runs: the switch acts on IPv4, and IPv6 may go by TCP forwarding while it is off.

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

Fields

None = 0

The user can freely toggle TcpForwarding on or off.

ServerRequiredOn = 1

The server does not support TCP packets, so TcpForwarding is required (forced on).

ServerRequiredOff = 2

The server does not support TcpForwarding (forced off).

SplitDomainRequiredOn = 3

Split-by-domain is active and requires TcpForwarding for SNI filtering (forced on).