首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当通过我们的服务器代理请求时,如何获得用户区域的最近的Xirsys眩晕/转服务器

当通过我们的服务器代理请求时,如何获得用户区域的最近的Xirsys眩晕/转服务器
EN

Stack Overflow用户
提问于 2019-09-03 02:39:11
回答 1查看 666关注 0票数 3

Xirsys文档表示,为了安全起见,您应该始终通过web服务器代理请求STUN/ list服务器列表,而不是直接从客户端向Xirsys发出请求。这说得通。但他们还指出,“为了真正受益于所有的全局位置,您可以在呼叫中使用global.xirsys.net路径。global.xirsys.net路径将自动检测用户的位置,并返回最近的可用地理区域,这样用户就能得到最快的响应。”

然而,我们的web服务器托管在一个区域。我们的web服务器正在向global.xirsys.net提出请求。因此,xirsys总是将最近的区域返回给我们的服务器,而不是返回给用户。

我能否以某种方式修改对Xirsys的请求以提供用户的IP地址?(大概这就是它计算用户区域的方式.)或者,除了自己进行IP > region查找并将我们的请求发送到最近的Xirsys区域的服务器之外,还有其他方法可以工作吗?

参考文献:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-05 17:02:05

xirsys示例-v3 (https://github.com/xirsys/xirsys-examples-v3)现在通过maxmind (https://github.com/runk/node-maxmind)支持地理定位。默认情况下,xirsys-exams-v3应用程序使用geolite2 (https://github.com/runk/node-geolite2)中的免费数据库,但我们强烈建议“使用GeoIP更新”(Update),然后重写default.json配置文件中的maxmind路径。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57764420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档