您可以从 meta API 端点检索 GitHub 的 IP 地址列表。有关更多信息,请参阅“元数据的 REST API 端点”。
注意:元数据 API 返回的 GitHub IP 地址列表并非详尽列表。例如,某些 GitHub 服务的 IP 地址可能未列出,例如 LFS 或 GitHub Packages。
GitHub 使用这些 IP 地址来提供我们的内容、传递 Webhook 并执行托管的 GitHub Actions 构建。
这些范围采用 CIDR 表示法。您可以使用在线转换工具将 CIDR 表示法转换为 IP 地址范围,例如:CIDR 到 IPv4 转换网站。
我们会不时更改我们的 IP 地址。我们不建议按 IP 地址允许,但是如果您使用这些 IP 范围,我们强烈建议定期监控我们的 API。
为了使应用程序正常运行,您必须通过我们的 IP 范围允许 github.com
的 TCP 端口 22、80 和 443。