CloudFlare 在请求中强制数据中心位置

问题描述 投票:0回答:2

我正在调用通过 CloudFlare 路由的 API。

curl -s 'https://binance.zendesk.com/api/v2/help_center/en-us/articles.json'

CloudFlare 提供响应 来自最近的数据中心

在我的例子中,

curl
在荷兰阿姆斯特丹的服务器上运行,因此 CF 从阿姆斯特丹的数据中心提供响应。


问题:

我需要如何更改 请求才能强制 Cloudflare 提供来自不同数据中心的内容?

注意:我没有 binance.zendesk.com

 CF 帐户的管理访问权限,因此我正在寻找一种方法在请求中强制使用它。

curl cloudflare
2个回答
0
投票
假设这是通过 DNS 服务器返回最近的数据中心的 IP 地址来完成的,您可以手动指定主机的 IP:

curl --resolve binance.zendesk.com:443:104.16.53.111 -v 'https://binance.zendesk.com/api/v2/help_center/en-us/articles.json'
    

0
投票
为此制作了一个工具:

https://github.com/hackermondev/cf-teleport 滥用 Cloudflare Workers 中的错误通过特定数据中心路由请求。

© www.soinside.com 2019 - 2024. All rights reserved.