设置Surge规则是一个系统而细致的过程,确保每个步骤都正确执行是关键。以下是详细的步骤指南

登录Surge账户

  • 访问Surge的官网(https://surge.sh),点击“Sign In”进行登录。
  • 使用你的账户信息(通常是GitHub账户)登录。

创建Surge项目

  • 登录后,点击“Create Project”。
  • 输入项目名称,通常建议使用域名或项目名,点击“Create Project”。

配置项目文件

  • 在项目目录中,添加你的静态文件(如HTML、CSS、JS等文件)。
  • 如果使用前端框架(如React、Vue等),确保已经构建并将构建文件(如build/index.html等)添加到项目根目录。

设置DNS记录

进入Surge控制台,点击项目名称,进入设置页面。

a. 添加CNAME记录

  • 点击“Add Domain”选项。
  • 输入域名,www.example.com”。
  • 选择记录类型为CNAME,名称为@。
  • 指定Surge的CNAME地址,通常为“ns1.surge.sh”。
  • 点击“Add”完成CNAME配置。

b. 添加A或AAAA记录(可选)

  • 为了支持IPv4,点击“Add A Record”。
  • 输入子域名,@”或“www”。
  • 指定Surge提供的IPv4地址,如“198.199.75.43”。
  • 点击“Add”完成A记录配置。

c. 配置TLS(可选)

  • 在“Domain Settings”部分,找到TLS设置。
  • 点击“Add TLS”按钮,输入TLS选项,通常设置为tls: true。
  • 选择证书颗粒类型,默认使用自签名证书。

设置路径映射(可选)

  • 在“Paths”部分,添加映射规则。
  • 设置从根目录(/)开始映射,或者指定特定路径。

配置子域名(可选)

  • 在“Domains”部分,添加更多子域名,如“@”或“www”。
  • 为每个子域名配置相应的CNAME或A记录。

保存并导出配置

  • 确认所有配置正确无误。
  • 点击“Save”保存设置。
  • 复制生成的DNS配置文件,准备上传到域名注册商处。

上传到域名注册商

  • 登录你的域名注册商账户。 -进入域名的DNS管理界面。 -上传生成的DNS记录,确保每个记录都正确无误。

测试访问

  • 使用浏览器访问域名,www.example.com”。
  • 确认页面是否正确加载Surge托管的内容。

验证DNS解析

  • 使用dig或nslookup工具检查DNS解析结果。
  • 确保所有子域名和路径都能正确解析到Surge服务器。

处理TLS兼容性问题(如有)

  • 如果浏览器提示证书错误,可能需要使用第三方证书颗粒。
  • 配置完成后,确保所有访问都使用HTTPS。

后续维护

  • 定期检查DNS记录,确保配置不变。
  • 如果有变化,及时更新Surge和域名注册商的记录。

通过以上步骤,你可以成功设置Surge的规则,实现域名与托管内容的正确映射,确保用户能够通过域名访问托管的静态资源。

设置Surge规则是一个系统而细致的过程,确保每个步骤都正确执行是关键。以下是详细的步骤指南

扫码添加原子VPN加速器微信

扫码添加原子VPN加速器微信

400-815-7263
扫码添加原子VPN加速器微信

扫码添加原子VPN加速器微信

网站地图