你的自定义域名上线只需三步

每个 Web 应用都会获得一个带 HTTPS 的 squareweb.app 地址。从 Standard 套餐起,你可以在控制台连接品牌域名:DNS 记录连同各自状态直接显示在屏幕上,TLS 证书自动签发和续期。

从添加到域名上线

在应用的网络设置中三步即可接入自定义域名。无需安装任何东西,也无需运维 DNS 服务器。

  1. 1

    输入域名

    在应用的网络设置中输入域名并保存。粘贴的 URL、大写字母或带重音的字符都会被转换成 DNS 所需的准确主机名。

  2. 2

    在服务商处创建记录

    控制台列出每条 DNS 记录,名称和值可直接复制。你在自己的 DNS 服务商处创建它们,域名仍注册在你的名下。

  3. 3

    通过 HTTPS 上线

    记录生效后(通常几分钟到几小时),状态变为已验证,TLS 证书随即签发,不另收费。

每条 DNS 记录及其状态

DNS 配置卡片准确显示你的域名需要的记录,每条都带复制按钮,并每分钟自动刷新。无需打开终端,就能看到还缺什么。

  • 每条记录都标明用途

    CNAME 负责流量,一条 TXT 记录证明域名归你所有,TXT 记录用于验证 SSL 证书。

  • 三种状态,一个结论

    待处理:记录缺失或有误。正在签发证书:DNS 已正确,等待即可。已生效:完成。所有记录生效后,卡片显示已验证。

  • 续期无需改 DNS

    当控制台提供 DCV 委派 CNAME 时,它可以替代证书的 TXT 记录。它永远不变,因此证书续期无需再修改 DNS。

带重音的域名,也能处理

DNS 只接受 ASCII,因此含 ã、ç 或 é 等字符的域名需要经过 Punycode 转换。控制台在你输入时完成转换,并显示要使用的准确值。

  • 保存前即完成转换

    输入 café.example.com,字段会预览 xn--caf-dma.example.com:这就是保存的值,也是 DNS 服务商需要的值,并附复制按钮。

  • 怎么粘贴都行

    完整 URL、大写字母、端口或末尾的点都会被整理成小写主机名。无法成为有效域名的输入会在提交前被标出。

  • 处处可读

    字段和域名页面显示带重音的原名,并在旁边附上 ASCII 形式,需要时随手可用。

每次部署都有 squareweb.app 地址

部署时勾选 Web 发布,应用就会在自己的 squareweb.app 子域名上通过 HTTPS 响应,无需先配置自定义域名。

  • 第一次请求就是 HTTPS

    子域名自带 TLS 证书,可直接用于网站、API 或机器人的 Webhook。

  • 随时改名

    在应用的网络设置中修改名称。上一次修改 60 秒后即可再次修改。

  • 所有套餐均包含

    squareweb.app 子域名从 Hobby 起即包含。自定义域名和负载均衡从 Standard 套餐开始提供。

所有域名一页尽览

域名页面列出你所有应用的自定义域名和 squareweb.app 子域名,并提供到各自网络指标、网络设置和负载均衡器的快捷入口。

  • 快速找到任意地址

    主机名达到六个时会出现搜索框,可按域名或应用筛选。多个应用共用的域名只占一行,并显示服务它的应用数量。

  • 缓存清理

    改动上线后,一键清除站点在边缘节点的缓存。约 30 秒内即可传达到全球边缘网络的所有数据中心。

  • API 与 CLI

    在你自己的脚本中设置自定义域名、读取 DNS 记录,并列出账户下的所有域名。

与平台其他功能协同

在 Square Cloud,域名是通往应用已有一切功能的入口。

  • 负载均衡

    把同一个域名添加到另一个应用,流量即以轮询方式分配并具备自动故障转移:Standard 最多 2 个应用,Pro 最多 5 个,Enterprise 最多 10 个。

  • 网络分析

    每个应用的访问量、国家、路由和请求日志,不使用跟踪 Cookie。

  • 网站

    静态与 SSR 网站,配合你的域名、自动 TLS 和全球边缘 CDN。

  • API

    始终在线的后端,自带 HTTPS 和自有域名。

  • SaaS

    应用、数据库、域名和文件都在同一个工作区。

通过 REST API 实现自动化

下方每个端点都属于 Square Cloud REST API(api.squarecloud.app/v2),使用你账户中的 API 密钥进行认证。文档详细说明了每个请求和响应。

api.squarecloud.app/v2
GET
/v2/apps/{appId}/network/dns

列出自定义域名所需的 DNS 记录及每条记录的状态。

POST
/v2/apps/{appId}/network/custom

设置或更新应用的自定义域名。

GET
/v2/apps/domains

列出账户下的所有主机名,包括 squareweb.app 子域名。

GET
/v2/apps/load-balancers

列出账户下的自定义域名负载均衡器。

项目每个阶段都有合适的套餐

从小规模开始,按需扩展,无绑定合约。

自定义域名自 Standard 套餐起提供。

对比所有套餐

4.9 分(满分 5 分)· Google + Trustpilot 上的 402 条评价Trustpilot

托管于持有以下认证的合作数据中心
Tier 3ISO 27001SOC 2 Type IIAlways-On DDoS 防护
了解我们的基础设施

关于域名的常见问题

使用自定义域名需要哪个套餐?

Standard 及以上。在 Hobby 套餐中,每个 Web 应用已拥有支持 HTTPS 的 squareweb.app 子域名,升级后即刻解锁自定义域名和负载均衡。

域名多久能上线?

取决于你 DNS 服务商的传播速度,通常从几分钟到几小时不等。控制台会显示每条记录的状态,验证通过后立即签发证书。

我需要创建哪些记录?

控制台会准确列出你的域名所需的记录,名称和值均可复制:一条用于流量的 CNAME,一条用于证明域名所有权的 TXT 记录,以及用于 SSL 证书的 TXT 记录。每条记录的状态都显示在同一屏幕上。

需要把域名转入 Square Cloud 吗?

不需要。域名仍注册在你的名下,保留在你选择的注册商处。你只需在 DNS 服务商处创建控制台显示的记录,并且可以随时从应用中移除自定义域名。

同一个域名可以用在多个应用上吗?

可以。把域名添加到另一个应用,负载均衡即以轮询方式生效并自动故障转移:Standard 最多 2 个应用,Pro 最多 5 个,Enterprise 最多 10 个。

可以使用子域名吗,比如 app.mydomain.com?

可以。在应用的网络设置中输入子域名,并在你的 DNS 服务商处创建控制台显示的记录。TLS 证书会以同样的方式为它签发。

支持带重音字符的域名吗?

支持。含 ã、ç 或 é 等字符的域名会自动转换为 Punycode(café.example.com 会变成 xn--caf-dma.example.com),控制台会显示在 DNS 服务商处要使用的准确值。

我的域名背后的基础设施由谁运营?

Square Cloud,一家依法注册成立的巴西公司,拥有 CNPJ,公开发布使用条款和隐私政策,并符合 LGPD 的要求。网络和证书基于 Cloudflare 基础设施运行,而域名始终注册在你的名下,由你自行选择注册商。

准备好让你的项目 扩展 了吗?

加入超过 50 万名曾使用 Square Cloud 托管项目的开发者。

  • 可预期的价格
  • 账单无惊喜
  • 秒级部署
  • 高可用性
  • 稳定扩展
  • 自动重启
  • 含 SSL 与安全防护
  • 隔离容器