1Panel 面板配置域名访问 + 七牛云 CDN + HTTPS 完整教程
从零开始,手把手教你用域名安全访问 1Panel 面板,告别
IP:端口,还能套上 CDN 加速。
📌 写在前面
很多朋友安装 1Panel 后,默认是通过 http://服务器IP:端口/安全入口 来访问的。这种方式有几个痛点:
要记 IP 和端口,麻烦
没有 HTTPS,不安全
国内服务器访问慢
这篇文章记录了我从 IP+端口 到 域名 + HTTPS + CDN 的完整折腾过程,包括踩过的坑和解决方法。希望能帮你少走弯路。
🧭 整体架构
我们要达到的目标:用 https://你的域名/安全入口 访问 1Panel 面板,并套上七牛云 CDN 加速。
PLAINTEXT
用户浏览器 --HTTPS--> 七牛云 CDN --HTTP--> 你的服务器 (1Panel 反向代理) --HTTP--> 1Panel 面板
用户到 CDN:HTTPS 加密(七牛云证书)
CDN 到源站:HTTP(足够安全,且避免配置冲突)
面板本身:HTTP + 反向代理 + 域名绑定
📦 准备工作
一台安装了 1Panel 的服务器(面板端口假设为
<面板端口>,下文用占位符代替)一个已备案的域名(国内 CDN 要求备案)
域名 DNS 管理:Cloudflare 账号(或其他 DNS 服务商)
七牛云 CDN 账号(已完成实名认证)
🚀 第一步:在 1Panel 中创建反向代理网站
目的:让 1Panel 内置的 OpenResty(Nginx)接收域名请求,并转发给本地面板服务。
登录 1Panel 后台(仍使用
http://服务器IP:面板端口/安全入口)。左侧菜单 → 网站 → 创建网站 → 选择 反向代理。
填写:
主域名:
panel.你的域名(例如panel.nanyu.xin)代理地址:
http://127.0.0.1:面板端口⚠️ 注意:
127.0.0.1固定,不要用公网 IP,否则流量绕公网一圈,效率低且可能被防火墙拦截。其他保持默认

点击 确认,网站创建成功。
🌐 第二步:配置域名解析(Cloudflare)
因为域名在 Cloudflare,而我们要用七牛云 CDN,所以需要 关闭 CF 的代理功能,让 CF 只做 DNS 解析。
登录 Cloudflare 控制台 → 进入你的域名。
点击 DNS 记录页面。
添加一条 A 记录:
名称:
panelIPv4 地址:你的服务器公网 IP
代理状态:点击橙色云朵,变成 灰色云朵(仅 DNS)
🔑 这一步很关键!否则流量会走 CF 的 CDN,与七牛云形成双层 CDN,反而变慢。
保存。

☁️ 第三步:七牛云 CDN 配置
3.1 添加加速域名
登录七牛云控制台 → CDN → 域名管理 → 添加域名。
加速域名:
panel.你的域名业务类型:选择“图片小文件”或“下载分发”均可。
源站配置:
源站类型:源站域名
源站域名:填写你的服务器公网 IP(不是域名!)
回源 HOST:填写
panel.你的域名(必须和加速域名一致)
点击 创建。

七牛云CDN
3.2 配置 HTTPS 证书
在域名管理列表,点击
panel.你的域名右侧的 配置。找到 HTTPS 配置 → 修改配置。
开启 HTTPS。
选择证书:
上传自有证书(比如从 1Panel 申请的),或使用七牛云免费证书(TrustAsia DV)。
勾选 强制 HTTPS,开启 HTTP/2。
保存。
✅ 只需要在七牛云配证书,不要在 1Panel 面板里开启“面板 SSL”,否则会冲突(后面会讲)。
3.3 配置缓存(非常重要!)
1Panel 是动态管理后台,绝对不能缓存,否则会出现登录失效、数据不更新等问题。
在域名配置页面,找到 缓存配置。
缓存时间:选择 自定义,填入
0秒(表示不缓存)。缓存参数:选择 保留所有参数(不要忽略参数,否则安全入口可能失效)。
保存。

3.4 回源协议设置
因为我们没有开启 1Panel 的“面板 SSL”,面板只支持 HTTP,所以 CDN 回源也必须用 HTTP。
在 HTTPS 配置下方,找到 回源协议。
选择 HTTP(不要选 HTTPS 或协议跟随)。
保存。
3.5 获取 CNAME 地址
配置完成后,七牛云会给你一个 CNAME 地址,类似 panel-xxx.idvreis.qlwllb.com。复制下来,下一步要用。
🔁 第四步:修改 Cloudflare DNS 指向七牛云 CNAME
回到 Cloudflare DNS 记录页面。
删除之前添加的
panel的 A 记录。添加一条新的 CNAME 记录:
名称:
panel目标:粘贴七牛云给的 CNAME 地址
代理状态:灰色云朵(仅 DNS)(千万不要开橙色)
保存。
等待几分钟 DNS 生效。
🔐 第五步:处理 1Panel 的安全入口
1Panel 默认开启 安全入口(一串随机字符,例如 /baidu),必须加上才能访问。这是为了防止扫描攻击。
访问 https://panel.你的域名 时,可能会看到:
PLAINTEXT
Access Temporarily Unavailable
Run the following SSH command to view the panel login URL: 1pctl user-info
解决方法:
SSH 登录你的服务器。
执行命令:
BASHsudo 1pctl user-info如果提示
command not found,先执行su -切换到 root 用户,再执行该命令。输出中会显示类似:
PLAINTEXT面板地址: https://你的IP:面板端口/xxxxxx其中
/xxxxxx就是安全入口(例如/baidu)。访问
https://panel.你的域名/xxxxxx,就可以正常打开面板登录页了。
💡 如果你觉得每次都要加一串字符麻烦,可以在 1Panel 后台 → 面板设置 → 安全 → 安全入口,修改成短一点的自定义路径,但不建议关闭。
🧪 第六步:验证与测试
浏览器访问
https://panel.你的域名/你的安全入口应该能正常看到 1Panel 登录页。
登录后,各项功能(网站、容器、终端等)均能正常使用。
如果遇到错误,请参考下一节的常见问题。
❓ 常见问题与排错
问题 1:访问域名提示 bad gateway: EOF
原因:CDN 回源配置错误,或者 1Panel 反向代理的“代理地址”填错了。
解决:
检查七牛云回源协议是否为 HTTP。
检查 1Panel 网站反向代理中的“代理地址”是否为
http://127.0.0.1:面板端口。检查服务器防火墙是否放行了 80 和 443 端口。
问题 2:访问域名提示 HTTP ERROR 400
原因:开启了 1Panel 的“面板 SSL”功能,同时又用反向代理转发 HTTPS,产生冲突。
解决(使用下面命令):
BASH
# 重置域名绑定和 HTTPS 设置
1pctl reset domain
1pctl reset https
# 重启面板服务
1pctl restart
然后关闭面板 SSL(在 1Panel 后台 → 面板设置 → 安全 → 面板 SSL → 关闭),并清空域名绑定(如果有)。再访问即可恢复正常。
问题 3:访问域名一直加载不出来,或者登录后操作失效
原因:CDN 缓存了动态内容。
解决:检查七牛云缓存配置,确认缓存时间 = 0 秒,且没有忽略参数。
问题 4:七牛云提示域名未备案
解决:国内节点 CDN 要求域名已 ICP 备案。如果你的域名没备案,可以:
使用七牛云全球加速(非中国大陆节点),但速度可能不理想。
或者换用 Cloudflare CDN(不需要备案),但国内访问较慢。
🔧 有用的命令
在配置过程中,可能会用到以下 1Panel 管理命令:
命令 | 作用 |
|---|---|
1pctl user-info | 查看面板访问地址、用户名、密码和安全入口 |
1pctl reset domain | 清空域名绑定(当被锁在外面时救急) |
1pctl reset https | 关闭面板的 HTTPS 访问(恢复到 HTTP) |
1pctl restart | 重启 1Panel 服务 |
1pctl status | 查看 1Panel 运行状态 |
如果提示
1pctl: command not found,请先执行su -切换到 root 用户,或者使用完整路径/usr/local/bin/1pctl。
🎯 最终效果
一切配置完成后:
浏览器访问
https://panel.你的域名/安全入口自动跳转 HTTPS(七牛云证书)
打开 1Panel 登录页,正常登录使用
服务器防火墙可以只放行 80/443,屏蔽面板原生端口,提高安全性
💎 总结
通过本教程,你学会了:
✅ 在 1Panel 中创建反向代理网站,将域名请求转发给本地面板。
✅ 在 Cloudflare 中关闭 CDN 代理,仅做 DNS 解析。
✅ 在七牛云 CDN 中配置加速域名、HTTPS 证书、缓存规则(0 秒)和回源协议(HTTP)。
✅ 处理 1Panel 的安全入口,顺利访问。
✅ 解决常见的
bad gateway和HTTP 400错误。✅ 使用
1pctl命令管理面板设置。
关于“面板 SSL”和“域名绑定”的建议:
面板 SSL:不要开启,因为 CDN 已经做了 HTTPS,开启会导致冲突。
域名绑定:可以开启(在面板设置 → 安全 → 域名绑定中填入你的域名),这样即使有人知道你的服务器 IP,也无法通过 IP:端口 访问,增加一层安全。
如果你在配置过程中遇到其他问题,欢迎留言交流!
本文基于 1Panel v2.1.8、七牛云 CDN、Cloudflare 免费版,实际操作于 2026 年 4 月。

