longxiaoyi
> 注意⚠️:本教程最后需要在连接Mysql/PostgreSql的机器上常驻两个ChloudFlare进程,如觉不可接受的本教程将不适用于,避免浪费您的时间。 > 本教程适用范围不仅仅是Mysql/PostgreSql,适用所有需要通过TCP端口转发流量的情况。(本教程以Mysql例) ## 🔧 准备工作 - 确保CloudFlare配置成功,并且连接状态是正常的。 - 首先确保微服上有mysql/PostgreSql服务或者其他TCP服务。 - 需要确认cloudFlare通过host.lzcapp连接服务还是通过localhost连接服务。  ### 如何确认自己的CloudFlare连接微服tcp服务的地址是什么 #### 1️⃣ host.lzcapp:端口号 连接 - 如果是tcp服务是通过LPK应用服务提供的,且没有通过ingress暴露对应的端口。此时需要通过“端口转发”将端口转发到“虚拟网卡”(host.lzcapp)上。此时就需要通过“host.lzcapp”连接服务。  #### 2️⃣ localhost/127.0.0.1 连接 - 1. LPK应用,但是端口已经通过ingress暴露出来了的。 - 2. 通过dockge启动并通过port暴露端口的。  ## 🚀 CloudFlare配置需要注意的地方  ## 🚀 连接服务的机器上需要添加的配置 #### 1️⃣ 安装并开启CloudFlare 主进程   #### 2️⃣ 本地开启流量分发服务 ``` shell cloudflared access tcp --hostname 域名 --url tcp://127.0.0.1:端口号 ``` > 域名需要和cloudFlare中的一致   #### 3️⃣ 测试连接  > 注意 ⚠️: 连接必须通过127.0.0.1去连接,不能够通过域名去连接。
评论
0暂无评论