API 需要静态 IP 地址,但我使用 CDN
API Requires Static IP Addresses but I use a CDN
我希望使用 JSON API,它要求我输入一组特定的 IP 地址以允许访问以获得 API 密钥。但是,我使用的是使用 CDN 的网络主机(还应注意,我不能修改任何服务器端代码),所以我无法为我的网站服务器获取静态 IP 地址。我有什么办法可以解决这个问题吗?有没有办法通过具有静态 IP 地址的服务器向 API 发出 GET 请求,然后将请求响应转发给客户端?
您可以在具有静态 IP 的服务器上设置反向代理(例如使用 NGINX)。您可以在 Google 上轻松找到一些示例,例如 this
您需要的 "server with a static IP address" 被命名为反向代理服务器。
您可以在任何云 Linux 或 Windows 实例上安装这样的服务器:只需根据以下文档安装 Apache:https://httpd.apache.org/docs/2.4/howto/reverse_proxy.html
我希望使用 JSON API,它要求我输入一组特定的 IP 地址以允许访问以获得 API 密钥。但是,我使用的是使用 CDN 的网络主机(还应注意,我不能修改任何服务器端代码),所以我无法为我的网站服务器获取静态 IP 地址。我有什么办法可以解决这个问题吗?有没有办法通过具有静态 IP 地址的服务器向 API 发出 GET 请求,然后将请求响应转发给客户端?
您可以在具有静态 IP 的服务器上设置反向代理(例如使用 NGINX)。您可以在 Google 上轻松找到一些示例,例如 this
您需要的 "server with a static IP address" 被命名为反向代理服务器。
您可以在任何云 Linux 或 Windows 实例上安装这样的服务器:只需根据以下文档安装 Apache:https://httpd.apache.org/docs/2.4/howto/reverse_proxy.html