Table of Contents

Class ProxyOptions

Namespace
VpnHood.Core.Proxies.Management.Abstractions.Options
Assembly
VpnHood.Core.Proxies.Management.Abstractions.dll

Provides the options of the VPN's connections through proxies.

public class ProxyOptions
Inheritance
ProxyOptions
Inherited Members

Properties

AutoUpdateOptions

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

public ProxyAutoUpdateOptions AutoUpdateOptions { get; init; }

Property Value

ProxyAutoUpdateOptions

Mode

Gets which proxies the VPN connects through. The default is None.

public ProxyMode Mode { get; init; }

Property Value

ProxyMode

ProxyEndPoint

Gets the proxy used when Mode is Simple; other modes ignore it. A managed list's endpoints are in the shared endpoint store.

public ProxyEndPoint? ProxyEndPoint { get; init; }

Property Value

ProxyEndPoint

ResetStates

Gets a value indicating whether a managed connector clears the statuses of the stored endpoints when it starts or takes these options.

public bool ResetStates { get; init; }

Property Value

bool

VerifyTls

Gets a value indicating whether a managed connector's check of a proxy also completes a TLS handshake through it with one.one.one.one, whose certificate the system must trust. The default is true.

public bool VerifyTls { get; init; }

Property Value

bool