Just started using Cloudflare Access to secure some internal Grafana and Prometheus dashboards. It's fantastic for that! Zero Trust model clicked for me right away.
But I tried to use it for a PostgreSQL database and... hit a wall. It seems Access only works for HTTP/HTTPS apps. My non-web services feel left out.
Has anyone found a good workaround for this? I saw some mentions of Cloudflare Tunnel in "tcp mode" but couldn't get the config right. Is that the only path?
Here's the tunnel config I tried for my DB:
```yaml
tunnel: my-tunnel
credentials-file: /path/to/creds.json
ingress:
- hostname: postgres.mycompany.com
service: postgres://localhost:5432
originRequest:
noTLSVerify: true
```
It just times out. Am I missing a fundamental piece here?