温馨提示:本文最后更新于
2026-10-19 08:14:23,某些文章具有时效性,若有错误或已失效,请在下方
留言或联系
阿七源码。
一、前提确认
✅ 你已经在 Cloudflare
Registrar / DNS 里拥有
yourdomain.com
✅ 域名 NS 在 Cloudflare(状态 Active)
✅ InstaBox 沙箱里 1Panel 已装好
✅ 轩玮网创系统本机端口是
16477(你前面给过)
✅ OpenResty 在沙箱
127.0.0.1:80
❌ xwblog.xuwbk.com 是 InstaBox 的,Cloudflare 不能接管
✅ 我们只能用 xwblog.yourdomain.com
二、Cloudflare 侧:建 Tunnel(新界面)
-
- 打开:https://one.dash.cloudflare.com
-
- 左侧 Networks → Connectors(老教程叫 Tunnels)
-
- 点 Cloudflare Tunnels → Create tunnel
-
- 名称:
instabox-xwblog
-
- 环境选 Linux (Debian/Ubuntu)
-
- 页面会给你两段命令:
-
cloudflared service install <TOKEN>
-
- 先不急着加 Public Hostname
三、沙箱里:安装 cloudflared
bashsudo mkdir -p --mode=0755 /usr/share/keyrings
curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared any main' | sudo tee /etc/apt/sources.list.d/cloudflared.list
sudo apt-get update
sudo apt-get install -y cloudflared
cloudflared --version
四、沙箱里:注册成服务(用 CF 给的 token)
bashsudo cloudflared service install eyJhIjoi********************MCJ9
sudo systemctl enable --now cloudflared
看状态:
bashsystemctl status cloudflared
journalctl -u cloudflared -f
✅ 看到:
纯文本Registered tunnel connection connIndex=0..3
就说明隧道通了。
Cloudflare 控制台里 Tunnel 状态会变成:
Healthy
五、Cloudflare 侧:发布你的域名
Tunnel →
Add a public hostname
| 字段 |
填法 |
| Subdomain |
xwblog |
| Domain |
yourdomain.com |
| Service |
http://127.0.0.1:80 |
| Type |
HTTP |
保存后 Cloudflare 自动建:
纯文本xwblog.yourdomain.com CNAME xxxx.cfargotunnel.com 🟠
✅ 外层 HTTPS 由 Cloudflare 自动发证书
✅ 沙箱不用开 80/443
✅ 没有公网 IP 也能用
六、1Panel 里:建网站(关键)
1Panel →
网站 → 创建 → 反向代理
| 项目 |
值 |
| 主域名 |
xwblog.yourdomain.com |
| 代理路径 |
/ |
| 代理地址 |
127.0.0.1:16477 ← 不带 http:// |
| 开启 HTTPS |
可不勾(CF 已 HTTPS) |
1Panel 生成的本质配置:
nginxserver {
listen 80;
server_name xwblog.yourdomain.com;
location / {
proxy_pass http://127.0.0.1:16477;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $host;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_redirect off;
proxy_read_timeout 300s;
}
}
重载:
bash/usr/local/openresty/nginx/sbin/nginx -t
/usr/local/openresty/nginx/sbin/nginx -s reload
(Docker 版 OpenResty 就进容器 reload)
七、轩玮网创系统:改站点域名(非常重要)
登录轩玮系统 →
系统设置 / 站点设置
改成:
纯文本站点域名:https://xwblog.yourdomain.com
登录回调:https://xwblog.yourdomain.com/callback
网盘授权回调:https://xwblog.yourdomain.com/api/pan/callback
资源中心地址:https://xwblog.yourdomain.com
❌ 千万别再写:
否则:
八、如果你还跑了 WordPress
1Panel 再建一个网站
Cloudflare Tunnel 再加一条:
纯文本wp.yourdomain.com → http://127.0.0.1:80
WordPress
wp-config.php:
phpif (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
$_SERVER['HTTPS'] = 'on';
}
define('WP_HOME', 'https://wp.yourdomain.com');
define('WP_SITEURL', 'https://wp.yourdomain.com');
数据库:
sqlUPDATE wp_options
SET option_value='https://wp.yourdomain.com'
WHERE option_name IN ('home','siteurl');
九、最终访问关系(记死)
纯文本浏览器
https://xwblog.yourdomain.com
↓ Cloudflare 边缘(HTTPS/WAF/CDN)
Cloudflare Tunnel
↓ 加密出站
沙箱 cloudflared
↓
OpenResty :80
↓ server_name xwblog.yourdomain.com
↓ proxy_pass
127.0.0.1:16477 → 轩玮网创系统
127.0.0.1:8080 → WordPress
xwblog.xuwbk.com:16477 继续能开,但
只当 InstaBox 备用入口
对外宣传 / 网盘回调 / 搜索引擎 → 全用 xwblog.yourdomain.com
十、排错速查
bash# 隧道状态
systemctl status cloudflared
cloudflared tunnel list
# 本机服务
ss -tlnp | grep -E '80|16477|8080'
curl -s http://127.0.0.1:16477 | head
curl -s http://127.0.0.1:80 | head
# OpenResty 配置
nginx -t
常见错:
-
- Tunnel Healthy 但 502 → 16477 没起 / 代理地址写错
-
- 页面能开但 CSS 裂 → 轩玮系统站点域名还是旧值
-
- 网盘授权失败 → 回调 URL 不是
xwblog.yourdomain.com
-
- 访问跳
instabox.tech → WordPress home/siteurl 没改
十一、你照做顺序(别跳)
-
- Cloudflare 建 Tunnel
-
- 沙箱装 cloudflared + service install
-
- Tunnel 加
xwblog.yourdomain.com → 127.0.0.1:80
-
- 1Panel 建 xwblog.yourdomain.com 反代
127.0.0.1:16477
-
- 轩玮系统站点域名改成 https://xwblog.yourdomain.com
-
- 浏览器开
https://xwblog.yourdomain.com ✅
如果你愿意,下一步我可以直接给你:
-
- 轩玮网创系统“网盘授权回调”完整填写示例
-
- 1Panel + Cloudflare 严格模式(Origin Certificate)配置
-
- 多子域方案:
xwblog / wp / api / admin .yourdomain.com 一套 Tunnel 全管
-
- 防被扫:Cloudflare WAF 只允许本国 + 登录页加 Turnstile
原文来自:
主站《轩玮博客》– 原文地址:https://www.xuwbk.com/2120.html本站代码模板仅供学习交流使用请勿商业运营,严禁从事违法,侵权等任何非法活动,否则后果自负!
暂无评论内容