币安 API 报错 Service unavailable from a restricted location according to ‘b. Eligibility’ 的解决办法-传奇量化

币安带单跟单软件》此前使用的都是美国服务器,策略服务器有一部分也是美国服务器。

首次解决

从2022年11月24日开始接口陆续出现了下面的错误:

451 Service unavailable from a restricted location according to 'b. Eligibility' in https://www.binance.com/en/terms. Please contact customer service if you believe you received this message in error.

从错误信息看是限制区域服务不可用。

网址 https://www.binance.com/zh-CN/terms 可以查看哪些是受限制区域

币安 API 报错 Service unavailable from a restricted location according to ‘b. Eligibility’ 的解决办法-传奇量化

前几日新加坡也在受限制区域之列。

既然美国是受限制区域,那就需要把美国服务器换成其他国家或地区的服务器。我换成了韩国,东京和香港的,问题解决。

再次解决

今天一台韩国服务器又报上面的错误,把报错服务器的 IP 发给币安客服,说是美国的 IP,明明买的韩国服务器,IP怎么是美国的呢?

原来币安使用的是 MaxMind 来判断 IP 位置,通过 GeoIP2 Databases Demo | MaxMind 查询的确是美国的 IP,通过 https://www.ip2location.com/demo 查询也是美国的。但是通过 What Is My IP? Shows Your Public IP Address - IPv4 - IPv6 是韩国的。咨询我的服务器商得到的答复也确实是韩国 IP。

币安 API 报错 Service unavailable from a restricted location according to ‘b. Eligibility’ 的解决办法-传奇量化

说明服务器的确是韩国 IP,那就是币安使用的 MaxMind 数据库不是最新的,属于误判。

既然知道了原因,下面是几个解决办法。

  1. 更换 IP,需要通过 MaxMind 验证 IP 不是受限制区域的。
  2. 如果服务器不支持更换 IP,需要更换服务器。
  3. 给 MaxMind 提交纠错,地址:Submit GeoIP Data Corrections | MaxMind,不建议这个。

买服务器的一点建议

如果购买服务器是用于通过 API 连接到币安,那么可能遇到上述问题。尽量通过 Vultr 或亚马逊购买按小时付费的服务器。

最后

如果你需要币安或欧易的带单跟单软件,可以添加我微信。

币安 API 报错 Service unavailable from a restricted location according to ‘b. Eligibility’ 的解决办法-传奇量化