do i need cf workers? can't i just use TCP tunnel for my home postgresql?
Is this something regard the DNS/proxy option? its not working.
https://developers.cloudflare.com/workers/tutorials/postgres/
would appreciate help, thanks in advance

your-tunnel-id.cfargotunnel.com)? Additionally, ensure that the ingress rules in your config.yml file are correctly configured to direct traffic to your PostgreSQL database.config.yml file and the error messages you're seeing. I'll do my best to help you troubleshoot the issue.This is an AI generated response, it may not be 100% accurate. Please validate the output. You can ask followups by replying to this message or mentioning me.
docker run -d --name postgres postgresdocker exec -it postgres cloudflared tunnel runPGHOST environment variable to the tunnel's hostname (e.g., postgres-tunnel.cloudflare.com): docker exec -it postgres export PGHOST=postgres-tunnel.cloudflare.comdocker restart postgrespostgres-tunnel.cloudflare.com).This is an AI generated response, it may not be 100% accurate. Please validate the output. You can ask followups by replying to this message or mentioning me.
pg_hba.conf file to allow connections from the Cloudflare edge.pg_hba.conf file to allow connections from the Cloudflare edge.pg_hba.conf file:0.0.0.0/0) using the md5 authentication method.pg_hba.conf file.cloudflared command-line tool.173.245.48.0/20) using the md5 authentication method.pg_hba.conf file to apply the changes.This is an AI generated response, it may not be 100% accurate. Please validate the output. You can ask followups by replying to this message or mentioning me.
This is an AI generated response, it may not be 100% accurate. Please validate the output. You can ask followups by replying to this message or mentioning me.
pg_hba.conf file to allow connections from the Cloudflare edge.cloudflared command-line tool to get the edge IP addresses for your tunnel. Run the following command:This is an AI generated response, it may not be 100% accurate. Please validate the output. You can ask followups by replying to this message or mentioning me.
<your-tunnel-name> with the actual name of your tunnel.nslookup command:This is an AI generated response, it may not be 100% accurate. Please validate the output. You can ask followups by replying to this message or mentioning me.
nslookup, you can use the following command:<your-tunnel-name> with the actual name of your tunnel.nslookup command may be an anycast IP address, which means that it may be routed to different Cloudflare edge locations depending on your location.This is an AI generated response, it may not be 100% accurate. Please validate the output. You can ask followups by replying to this message or mentioning me.
pg_hba.conf file or other configurations without worrying about them changing frequently.This is an AI generated response, it may not be 100% accurate. Please validate the output. You can ask followups by replying to this message or mentioning me.

<tunnel-name> with the name of your tunnel.config.yml file to include the following settings:<tunnel-name> with the name of your tunnel.pg_hba.conf file:<edge-ip> with the IP address of the Cloudflare edge.<tunnel-name> with the name of your tunnel, <username> with your Postgres username, and <database> with the name of your Postgres database.This is an AI generated response, it may not be 100% accurate. Please validate the output. You can ask followups by replying to this message or mentioning me.
config.yml file to include the following settings:<tunnel-name> with the name of your tunnel.<tunnel-name> with the name of your tunnel.pg_hba.conf file:<edge-ip> with the IP address of the Cloudflare edge.<tunnel-name> with the name of your tunnel, <username> with your Postgres username, and <database> with the name of your Postgres database.This is an AI generated response, it may not be 100% accurate. Please validate the output. You can ask followups by replying to this message or mentioning me.
config.yml file to include the following settings:<tunnel-name> with the name of your tunnel.<tunnel-name> with the name of your tunnel.<tunnel-name> with the name of your tunnel.pg_hba.conf file:<edge-ip> with the IP address of the Cloudflare edge.<tunnel-name> with the name of your tunnel, <username> with your Postgres username, and <database> with the name of your Postgres database.This is an AI generated response, it may not be 100% accurate. Please validate the output. You can ask followups by replying to this message or mentioning me.
your-tunnel-id.cfargotunnel.comconfig.ymlconfig.ymlconfig.ymlconfig.ymlconfig.ymldocker run -d --name postgres postgresdocker exec -it postgres cloudflared tunnel runPGHOSTpostgres-tunnel.cloudflare.compostgres-tunnel.cloudflare.comdocker exec -it postgres export PGHOST=postgres-tunnel.cloudflare.comdocker restart postgrespg_hba.confpg_hba.confpg_hba.confpg_hba.confpg_hba.confpg_hba.confpg_hba.confpg_hba.confpg_hba.confpg_hba.confhost all all 0.0.0.0/0 md50.0.0.0/0md5md5cloudflaredcloudflaredhost all all 173.245.48.0/20 md5173.245.48.0/20cloudflared tunnel edge-ipsdig +short <your-tunnel-name>.cfargotunnel.com<your-tunnel-name><your-tunnel-name>nslookupnslookupnslookupnslookup <your-tunnel-name>.cfargotunnel.comnslookup <your-tunnel-name>.cloudflare-gateway.comcurl -sSL https://bin.equinox.io/c/VdrWra8Mh4a/cloudflared-stable-$(uname -s)-$(uname -m).tar.gz | tar xzC /usr/local/bincloudflared tunnel create <tunnel-name> --config /etc/cloudflared/config.yml<tunnel-name><tunnel-name><tunnel-name><tunnel-name><tunnel-name><tunnel-name><tunnel-name><tunnel-name><tunnel-name><tunnel-name>tunnel: <tunnel-name>
credentials-file: /etc/cloudflared/<tunnel-name>.json
ingress:
- hostname: <tunnel-name>.cfargotunnel.com
service: tcp://localhost:5432tunnel: <tunnel-name>
credentials-file: /etc/cloudflared/<tunnel-name>.json
ingress:
- hostname: <tunnel-name>.cfargotunnel.com
service: tcp://localhost:5432tunnel: <tunnel-name>
credentials-file: /etc/cloudflared/<tunnel-name>.json
ingress:
- hostname: <tunnel-name>.cfargotunnel.com
service: tcp://localhost:5432cloudflared tunnel runhost all all <edge-ip>/32 md5host all all <edge-ip>/32 md5host all all <edge-ip>/32 md5<edge-ip><edge-ip><edge-ip>psql -h <tunnel-name>.cfargotunnel.com -U <username> -d <database>psql -h <tunnel-name>.cfargotunnel.com -U <username> -d <database>psql -h <tunnel-name>.cfargotunnel.com -U <username> -d <database><username><username><username><database><database><database>CLOUDFLARED_TUNNEL=<tunnel-name>{
"tunnel": "<tunnel-name>",
"credentials-file": "/etc/cloudflared/<tunnel-name>.json",
"ingress": [
{
"hostname": "<tunnel-name>.cfargotunnel.com",
"service": "tcp://localhost:5432"
}
]
}CLOUDFLARED_TUNNEL=<tunnel-name>
WARP_ENABLED=true