postgresql Cloudflare隧道与Postgres

ev7lccsx  于 12个月前  发布在  PostgreSQL
关注(0)|答案(1)|浏览(104)

所以我正在使用Java的移动的应用程序它必须使用数据库(Postgres).我使用cloudflare来托管一切(TCP上的数据库服务器和PGadmin 4)Pgadmin工作良好,但问题来了:我不能使用服务器,因为当我托管它时,它将使用https协议作为url,这是一个问题,因为为了在java或其他任何东西中使用它,它必须以以下形式使用:jdbc:postgresql:dbserver.urhost.com:80/postgres和我的看起来像这样:https://dbserver.urhost.com
下面是隧道IAM的一个示例用途:x1c 0d1x两者都运行在Docker上。我是不是误解了什么?我怎么能做到呢?
我尝试了我所看到的一切,没有任何工作,我可悲的是

kqlmhetl

kqlmhetl1#

你需要先通过Access,然后才能开始连接到你的数据库。我不打算讨论将数据库暴露在互联网上的想法有多好。
当客户端启动CF守护进程时,需要建立隧道:

cloudflared access tcp --hostname dbserver.urhost.com --url localhost:5432

这个链接应该有助于:https://developers.cloudflare.com/cloudflare-one/applications/non-http/arbitrary-tcp/

相关问题