Settings

struct Settings

Speedify Settings

  • Current BondingMode.

    Declaration

    Swift

    var bondingMode: BondingMode
  • IPRange to be excluded from the VPN Tunnel.

    Declaration

    Swift

    var excludedIPRanges: [IPRange]
  • Whether all connections will be enabled. If false, individual connections may still be encrypted.

    Declaration

    Swift

    var encrypted: Bool
  • Per connection encryption settings. If this is null, per connection encryption is off. Settings.encrypted tells the global encryption status. If this is empty, per connection encryption is enabled but has no configuration.

    Declaration

    Swift

    var encryptedPerConnection: [String : Bool]?
  • Whether to allow jumbo packets over the VPN tunnel.

    Declaration

    Swift

    var jumboPackets: Bool
  • Currently used connection TransportMode.

    Declaration

    Swift

    var transportMode: TransportMode
  • Overflow threshold, in megabits per second.

    Declaration

    Swift

    var overflowThreshold: Int64
  • Whether the use of ChaCha is allowed for connection encryption

    Declaration

    Swift

    var allowChaChaEncryption: Bool