Battery optimisation
To optimise battery performance on mobile devices. I often need to switch off proton VPN to reserve battery life
-
Jake commented
I think Proton's NetShield blocks websites by using directing NDS lookups for blocked domains to the IP address 127.0.0.1. This address is used to connect to the same device the user is using.
This means that instead of connecting to a blocked site, traffic will be sent and received by the user's device. No traffic will leave the device but the device will process the traffic.Instead, Proton should use the IP address 0.0.0.0 for blocked sites. This address indicates an invalid, unknown, or inapplicable address. It's a "no particular address" placeholder. This means that instead of connecting to a blocked site, the device will stop the connection. No traffic will leave the device and the device will not process the traffic by sending or receiving it.
The extra processing by using 127.0.0.1 instead of 0.0.0.0 uses some battery. Not much, but still some.
-
Andrew Williams commented
This is probably a lot to do with the operating systems more than the apps, but I'm sure there's a little room for improvement.
-
JuleFtb commented
Yeah it's a neccesary feature.