gpt4 book ai didi

webrtc - 通过我们的服务器代理请求时如何为用户区域获取最近的 Xirsys STUN/TURN 服务器

转载 作者:行者123 更新时间:2023-12-04 17:33:18 24 4
gpt4 key购买 nike

Xirsys 文档说,为了安全起见,您应该始终通过 Web 服务器代理对 STUN/TURN 服务器列表的请求,而不是直接从客户端向 Xirsys 发出请求。这是有道理的。但他们还声明“为了真正受益于所有全局位置,您可以在调用中使用 global.xirsys.net 路径。global.xirsys.net 路径将自动检测用户的位置并返回最近的可用地理信息地区,以便用户获得最快的响应。”

但是,我们的网络服务器托管在一个地区。我们的 Web 服务器正在向 global.xirsys.net 发出请求。所以 xirsys 总是返回最近的区域到我们的服务器,而不是到用户

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

引用资料:

最佳答案

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

关于webrtc - 通过我们的服务器代理请求时如何为用户区域获取最近的 Xirsys STUN/TURN 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57764420/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com