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
Mode
Gets which proxies the VPN connects through. The default is None.
public ProxyMode Mode { get; init; }
Property Value
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
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
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; }