While I wait to get positive confirmation back from
@Swistheater that Perfect Privacy is working OK... I'm throwing one more tentative beta out there because I'm introducing a pretty
major change... ie. VPNMON-R2 is going to require that Entware is installed, and specifically having a dependency on the CoreUtils Timeout utility. A new -install menu has been created to guide you through the install of CoreUtils Timeout... but you are on your own to make sure Entware is successfully installed first. This is in response to my
post in regards to script hangups that might be affecting others than myself, possibly other RT-AC86U's, or perhaps even other routers... not quite sure yet. But this utility has helped provide much stability for me personally these many months... so in the end it's worth it, ensuring that nothing will interrupt the VPNMON-R2 script, making it even that more reliable!
Code:
curl --retry 3 "https://raw.githubusercontent.com/ViktorJp/VPNMON-R2/master/vpnmon-r2-1.7b4.sh" -o "/jffs/scripts/vpnmon-r2.sh" && chmod a+rx "/jffs/scripts/vpnmon-r2.sh"
What's new since v1.7b3?
* SIGNIFICANT: Broke down and added the requirement to have Entware installed in order to utilize the CoreUtils Timeout function. This is needed to cut down on (what I'm guessing is) random hardware-level hangups when calling for nvram values specifically on RT-AC86U routers. When running VPNMON-R2, it will prompt you if it isn't able to find the required Entware dependencies, and ask you to run the script with the -install switch. The newly added -install menu will guide the user through the install of the dependencies.
* ADDED: Created a new Install menu that you can access when running 'vpnmon-r2.sh -install'. This option will guide the user through installing the required Entware CoreUtils Timeout utility, and prompt the user to go through the config menu. You also have the option to force re-install the Entware Timeout utility, or go through the vpnmon-r2 uninstall process.
* FIXED: There was an issue with the Load calculation for Perfect Privacy. Added corrective measures, and should be showing the correct values now!