Rethinkdb 与 cloudflare 的连接
Rethinkdb connection with cloudflare
我 运行 Rethinkdb 在位于 cloudflare 后面的服务器上。使用我的主机名时无法与我的服务器建立连接。 (我可以访问我服务器上的其他内容,所以我几乎可以肯定问题不在于此)
我也可以直接使用我的 ip 进行连接(无需向 rethinkdb 客户端的 .connect 函数添加证书)
我确实使用 Nginx,我的客户端在 java
我尝试过的:
- 使用自定义设置端口(据说在 cloudflare 上是开放的)
- 正在尝试将位置代理到某个端口
- 使用证书(重新思考客户端)
我找不到任何关于 CloudFlare 背后的 Rethinkdb 的信息,所以我愿意接受任何建议
如果我需要 post 更多信息请询问,我不确定我应该分享什么...
这不是 RethinkDB 的问题。 Cloudflare 仅支持特定端口,如此处所述:
https://support.cloudflare.com/hc/en-us/articles/200169156-Which-ports-will-Cloudflare-work-with-
80
8080
8880
2052
2082
2086
2095
并且所有流量都必须是 HTTP 会话。 RethinkDB 通过原始 TCP 套接字进行通信。你不能 运行 它在 Cloudflare 后面。
我 运行 Rethinkdb 在位于 cloudflare 后面的服务器上。使用我的主机名时无法与我的服务器建立连接。 (我可以访问我服务器上的其他内容,所以我几乎可以肯定问题不在于此)
我也可以直接使用我的 ip 进行连接(无需向 rethinkdb 客户端的 .connect 函数添加证书)
我确实使用 Nginx,我的客户端在 java
我尝试过的:
- 使用自定义设置端口(据说在 cloudflare 上是开放的)
- 正在尝试将位置代理到某个端口
- 使用证书(重新思考客户端)
我找不到任何关于 CloudFlare 背后的 Rethinkdb 的信息,所以我愿意接受任何建议
如果我需要 post 更多信息请询问,我不确定我应该分享什么...
这不是 RethinkDB 的问题。 Cloudflare 仅支持特定端口,如此处所述:
https://support.cloudflare.com/hc/en-us/articles/200169156-Which-ports-will-Cloudflare-work-with-
80
8080
8880
2052
2082
2086
2095
并且所有流量都必须是 HTTP 会话。 RethinkDB 通过原始 TCP 套接字进行通信。你不能 运行 它在 Cloudflare 后面。