Change network prefix length for excluded routes to 128.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
parent
c9974f9119
commit
fe6be49180
|
@ -67,7 +67,7 @@ class PacketTunnelProvider: NEPacketTunnelProvider {
|
||||||
if validatedIPv6Addresses.count > 0 {
|
if validatedIPv6Addresses.count > 0 {
|
||||||
let ipv6Settings = NEIPv6Settings(addresses: validatedIPv6Addresses.map { $0.ipAddress }, networkPrefixLengths: validatedIPv6Addresses.map { NSNumber(value: $0.subnet) })
|
let ipv6Settings = NEIPv6Settings(addresses: validatedIPv6Addresses.map { $0.ipAddress }, networkPrefixLengths: validatedIPv6Addresses.map { NSNumber(value: $0.subnet) })
|
||||||
ipv6Settings.includedRoutes = [NEIPv6Route.default()]
|
ipv6Settings.includedRoutes = [NEIPv6Route.default()]
|
||||||
ipv6Settings.excludedRoutes = validatedEndpoints.filter { $0.addressType == .IPv6}.map { NEIPv6Route(destinationAddress: $0.ipAddress, networkPrefixLength: 0)}
|
ipv6Settings.excludedRoutes = validatedEndpoints.filter { $0.addressType == .IPv6}.map { NEIPv6Route(destinationAddress: $0.ipAddress, networkPrefixLength: 128)}
|
||||||
|
|
||||||
newSettings.ipv6Settings = ipv6Settings
|
newSettings.ipv6Settings = ipv6Settings
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue