gpt4 book ai didi

python - 在云服务器中运行交互式经纪人客户端门户 API

转载 作者:行者123 更新时间:2023-12-04 17:29:27 26 4
gpt4 key购买 nike

我正在使用客户端 Web API 从 IBKR 获取历史股票和指数价格数据。在云服务器上,我运行的是Ubuntu 18.04,并且已经配置了java运行环境。Java 版本高于最低要求。所以我可以在服务器中运行客户端门户网关。它说服务器正在运行 https://localhost:5000 .

我的服务器ip地址是123.176.98.246,域名是momentumdb.pro。所以我尝试访问https://123.176.98.246:5000https://momentumdb.pro:5000/ .但我无法让它工作。

我还询问了有关我访问 IBKR 帮助中心的任何可能性的问题,他们回答说这是可能的,一些客户正在 AWS 实例中运行客户端门户 API。

如果您有使用 IBKR 客户端门户 API 并在云服务器上运行它的经验,请帮助我。谢谢

最佳答案

来自 IBKR 客户端门户 Web API 的消息具有误导性。

Open https://localhost:5000 to login

网关实际上正在监听您运行 api 网关的主机的所有接口(interface)。

假设你运行的是 linux 或 macOS,你可以通过运行 netstat 命令来检查

>> netstat -na|grep LISTEN|grep 5000
tcp6 0 0 :::5000 :::* LISTEN

这表明它正在接受来自所有接口(interface)的连接。

为了让您的客户端连接到 https://momentumdb.pro:5000 ,需要确保客户端ip网段是网关允许的。

checkout root/conf.yaml:

 ips:
allow:
- 192.*
- X.Y.*
- 127.0.0.1
deny:
- 212.90.324.10

取决于您的客户端 ip,您需要相应地替换上面的 X.Y.*。

完成更改并重新启动网关后,它应该能够连接到

https://momentumdb.pro:5000/

当然,如果你在该主机上有 ip 防火墙,你需要修改你的 iptables 规则以允许来自客户端的此类访问。

顺便说一句,来自 IBKR 客户端门户网关的 SSL 证书不受信任。出于安全原因,您可能不想冒险将其直接暴露在互联网上。

希望对您有所帮助。

关于python - 在云服务器中运行交互式经纪人客户端门户 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61076621/

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