Skip to content

AquaProxy should set up and run as a dedicated _aquaproxy user #7

Description

@Letterus

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>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions