By your default installation/default LaunchAgent plist files AquaProxy will be run as root. This basically means you’re going to surf the web as root when using the proxy. If there are any payloads which harm the AquaProxy service it will easily be able to harm your (old) system.
I also experienced I got failed TLS handshakes when running as root while it won’t using a regular user.
Best practice would be to create a new non-privileged user (without a shell even) during installation and use that to run AquaProxy. This can be done by adding to the LaunchAgent file:
<key>UserName</key>
<string>AquaProxyUser</string>
By your default installation/default LaunchAgent plist files AquaProxy will be run as root. This basically means you’re going to surf the web as root when using the proxy. If there are any payloads which harm the AquaProxy service it will easily be able to harm your (old) system.
I also experienced I got failed TLS handshakes when running as root while it won’t using a regular user.
Best practice would be to create a new non-privileged user (without a shell even) during installation and use that to run AquaProxy. This can be done by adding to the LaunchAgent file: