How to configure the proxy-dns/tunnel service on macOS?

The documentation at https://developers.cloudflare.com/1.1.1.1/encrypted-dns/dns-over-https/dns-over-https-client is mac specific. The --help documentation for cloudflared service install indicates that it is only for tunnel, not proxy-dns. The created file at /Library/LaunchDaemons/com.cloudflare.cloudflared.plist from sudo cloudflared service install doesn’t indicate any config or credentials files, or even a proxy-dns or tunnel argument:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
	<dict>
		<key>Label</key>
		<string>com.cloudflare.cloudflared</string>
		<key>ProgramArguments</key>
		<array>
			<string>/usr/local/bin/Cloudflared</string>
		</array>
		<key>RunAtLoad</key>
		<true/>
		<key>StandardOutPath</key>
		<string>/Library/Logs/com.cloudflare.cloudflared.out.log</string>
		<key>StandardErrorPath</key>
		<string>/Library/Logs/com.cloudflare.cloudflared.err.log</string>
		<key>KeepAlive</key>
		<dict>
			<key>SuccessfulExit</key>
			<false/>
		</dict>
		<key>ThrottleInterval</key>
		<integer>5</integer>
	</dict>
</plist>⏎        

There is also no documentation at https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/configuration/configuration-file nor https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/configuration/configuration-file/ingress on how to use proxy-dns with tunnel.

So far on linux, I’ve been running two separate services, one for proxy-dns and another for tunnel, which I created manually: