我有一个问题,我无法将端口 80 和 443 用于我的网站/服务,因为它们已经在路由器上使用。我无法控制,无法更改它或在其中放置反向代理,因此我被迫使用不同的端口。我发现 cloudflare可以与其他端口一起使用,但我不知道如何使用它们。
我尝试使用 cloudflared 隧道,它运行良好,但是我知道 TOS 不允许使用隧道进行视频流,如 Plex/kodi ......这将是我想做的事情之一。
假设我决定使用端口 2052 (http) 和 2053 (https) 而不是 80 和 443。所有流量都需要使用路由器上的这些端口(也就是我的公共 IP)才能到达 NGINX 代理管理器将处理的服务器其余的将子域拆分为服务。我正在寻求帮助,逐步解释如何设置和使用我的网站(cloudflare 初学者)。我知道这可能会使 url 变得丑陋(subdomain.mydomain.com:port),但最重要的是它需要工作。
好的,让我们一步一步来。
Cloudflare 将根据请求的位置将您的域解析为其 IP 地址。这些 IP 地址将接收流量并将其代理到您的 IP 地址。
他们只会将流量代理到您提供的链接上列出的端口。这意味着需要向您正在使用的特定端口发出请求。
Cloudflare 网站上的端口条款没有什么可做的,它们不会从一个端口转换到另一个端口。因此,如果您的请求从客户端发送到端口 2052,它将被代理到服务器端的端口 2052。
因此,请确保在发出请求时添加正确的端口和协议。例如。https://example.com:2053