Skip to content

dnscrypt-proxy.plist on macOS #3133

@b0gdanw

Description

@b0gdanw

The launch daemon (/Library/LaunchDaemons/dnscrypt-proxy.plist) generated by sudo dnscrypt-proxy -service install (v2.1.15 binary dnscrypt-proxy-macos_arm64-2.1.15.zip) has
two unnecessary values that can be removed
Disabled – Boolean – No
SessionCreate – Boolean – No
and two values that should be different
RunAtLoad is set to Boolean – No and should be Yes
WorkingDirectory is set to ~/ (the Home directory of the user, /Users/user), but it should be the location of the configuration file.

I placed the binary in /usr/local/bin/dnscrypt-proxy and the configuration file in /usr/local/etc/dnscrypt-proxy/dnscrypt-proxy.toml.
public-resolvers.md and public-resolvers.md.minisig are correctly downloaded in /usr/local/etc/dnscrypt-proxy/
But setting WorkingDirectory to anything else apart from ~/ and dnscrypt-proxy will fail to start.

From the previous issue #304 I understand that it’s not going to be modified. I just wanted to let others know about it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions