goedge回源主机名做什么的

281 次阅读

本文最后更新于 2026年5月16日。

GoEdge 回源主机名(回源HOST)到底干嘛用

一句话总结:节点回源时发给源站的 Host 头 + HTTPS 回源时的 SNI 域名,决定源站识别你访问哪个网站。

1. 两个核心作用

① HTTP 回源:携带 Host 请求头

  • 源站填的是 IP:端口(比如 1.2.3.4:80
  • 一台服务器绑了多个网站(多虚拟主机)
  • 回源主机名 = 告诉源站:我要访问哪个域名的网站
    不填就默认用用户访问的域名;源站不识别就直接403/404。

② HTTPS 回源:SNI 证书匹配(最常用)

  • 源站是 HTTPS,服务器上多张SSL证书
  • 回源主机名 = SNI 域名,源站根据这个返回对应证书
  • 不填会出现:证书不匹配、握手失败、回源报错

2. 和“源站地址”的区别(必懂)

  • 源站地址:节点连哪台服务器(IP/域名+端口)→ 物理地址
  • 回源主机名:连上后访问哪个站点(域名)→ 虚拟标识

例:

  • 源站地址:192.168.1.100:443
  • 回源主机名:www.xxx.com

3. 什么时候必须填

  1. 源站是IP回源,服务器多站点
  2. HTTPS回源,源站多证书,必须SNI
  3. 加速域名和源站实际域名不一样(例如CDN域名cdn.xxx.com,源站www.xxx.com
  4. 反向代理、面板、宝塔、Nginx虚拟主机环境

4. GoEdge 默认规则

  • 不填:默认用用户访问的域名当回源主机名
  • 勾选移除回源主机名端口:Host头不带端口(Nginx 常用)