You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Cloudflare Zero Trust隧道环境下含端口请求的路由重定向问题

解决方案:将带端口的子域名请求重定向到无端口地址

方法1:通过Nginx Proxy Manager配置重定向规则

  • 打开Nginx Proxy Manager,找到对应subdomain.mydomainexample.org的代理主机条目
  • 切换到自定义Nginx配置标签,添加以下规则:
# 拦截带6768端口的请求,重定向到无端口的HTTPS地址
if ($host = 'subdomain.mydomainexample.org:6768') {
    return 301 https://subdomain.mydomainexample.org$request_uri;
}
  • 保存配置后,测试访问带端口的地址,确认是否自动跳转到无端口域名

方法2:通过Cloudflare Zero Trust配置页面规则

  • 登录Cloudflare Zero Trust控制台,进入规则->页面规则
  • 创建新规则,匹配URL设置为 *subdomain.mydomainexample.org:6768/*
  • 选择转发URL操作,设置为301永久重定向,目标URL填写 https://subdomain.mydomainexample.org/$1
  • 保存规则并等待生效

方法3:修改Docker容器内部的请求地址(最优解)

  • 如果容器允许修改配置,找到内部发起请求的配置项,将subdomain.mydomainexample.org:6768直接替换为subdomain.mydomainexample.org
  • 重启容器,从根源消除带端口的请求

注意:优先尝试方法3,这是最彻底的解决方案;若无法修改容器配置,再使用Nginx或Cloudflare的重定向规则。同时确保Nginx Proxy Manager已正确将subdomain.mydomainexample.org代理到容器的6768端口。

内容的提问来源于stack exchange,提问作者chdzma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 08:31:01