logo

服务器提供商

支持的服务器提供商

Forge 可以创建和管理以下云服务器提供商上的服务器

自带提供商

如果您首选的服务器提供商不受 Forge 支持,您可以使用 Forge 的“自定义 VPS”选项来创建您的服务器。自定义 VPS 服务器与第一方支持的服务器提供商享有相同的全部功能。

了解更多

链接服务器提供商

您可以从您的 服务器提供商仪表板 链接服务器提供商。您可以链接任意数量的支持提供商帐户,包括同一个提供商的多个帐户。

Amazon AWS API 访问

您应该查看一些要求,以确保 Forge 与您链接的 AWS 帐户正常工作

  • AWS IAM 用户必须具有 **程序化 API 访问权限**。
  • AWS IAM 用户需要属于具有 **AmazonEC2FullAccess** 和 **AmazonVPCFullAccess** 托管策略的组。
  • 如果您使用的是现有 VPC,则必须将子网配置为**自动分配公共 IP 地址**。
  • 如果您使用的是现有 VPC,则默认安全组**必须允许 Forge SSH 到服务器**。以下是一个示例
类型协议端口范围来源描述
HTTPTCP80自定义0.0.0.0/0
HTTPTCP80自定义::/0
SSHTCP22自定义YOUR_IP_ADDRESS/32来自您 IP 的 SSH
SSHTCP22自定义159.203.150.232/32来自 Forge 的 SSH
SSHTCP22自定义159.203.150.216/32来自 Forge 的 SSH
SSHTCP22自定义45.55.124.124/32来自 Forge 的 SSH
HTTPSTCP443自定义0.0.0.0/0
HTTPSTCP443自定义::/0

Akamai / Linode API 访问

在为您的 Akamai 帐户创建新的 Akamai Cloud API 令牌时,Akamai 会要求您选择令牌所需的权限。您需要选择以下权限

  • **Linodes** - 读/写
  • **IPs** - 读/写

此外,您可能希望将令牌设置为永不过期。

Vultr API 访问

Vultr 服务器提供商要求您将Forge IP 地址添加到 IP 地址允许列表中,以便 Forge 可以与您的服务器通信。您应该确保在通过 Forge 配置 Vultr 服务器之前执行此操作。

Hetzner Cloud API 访问

Hetzner API 令牌特定于 Hetzner 项目。如果您使用 Hetzner 项目,则应确保 Forge 拥有每个 Hetzner 项目的 API 令牌。

自带服务器

除了支持几个第一方服务器提供商外,Forge 还支持使用您自己的自定义服务器。为此,在创建新服务器时选择**自定义 VPS**选项。

此外,您应该查看以下服务器要求

  • 服务器**必须**运行 Ubuntu 20.04 / 22.04 x64 的全新安装。
  • 服务器**必须**通过互联网从外部访问。
  • 服务器**必须**启用root SSH 访问权限。
  • 服务器要求至少满足以下标准:1 个 CPU 内核,频率 1GHz,1GB 内存,10GB 磁盘空间。
  • 服务器必须安装curl。

如果您通过 IP 地址限制对服务器的 SSH 访问,请参考Forge IP 地址文档

如果您通过网络地址转换 (NAT) 保护内部网络,并将公共 SSH 端口映射到不同的内部 SSH 端口,您可以通过勾选此服务器位于 NAT 后面复选框来告知 Forge。这将显示一个额外的输入字段NAT SSH 端口,您可以使用它来告诉 Forge SSH 流量映射到的 SSH 端口。Forge 将使用此端口通过ufw允许流量进入服务器。如果内部 SSH 端口与公共 SSH 端口相同,您可以选择NAT SSH 端口字段留空。