Class VpnHoodLinuxAppPaths
Represents where VpnHoodLinuxApp keeps things, which its host decides by how it runs the app: the service, or a debugger's run.
public class VpnHoodLinuxAppPaths
- Inheritance
-
VpnHoodLinuxAppPaths
- Inherited Members
Properties
KillSwitchOffScriptPath
Gets the install's script that lifts the kill switch's block, or null outside an install.
public string? KillSwitchOffScriptPath { get; init; }
Property Value
LockFolderPath
Gets where the single-instance lock lives: the service's folder under /run, which only root may write, or a debugger's run's own storage.
public required string LockFolderPath { get; init; }
Property Value
StoragePath
Gets the app's storage: the daemon's folder beside its versions, or a debugger's run's own.
public required string StoragePath { get; init; }
Property Value
VpnHostPath
Gets the VPN host the daemon starts at each connect: the VPN service's process.
public required string VpnHostPath { get; init; }