币安Binance API使用（补充、本地代理）

在我的前几篇文章关于连接交易所获取数据时，由于我是直接在我购买的国外服务器上跑的，所以不用担心网络问题。但是考虑到大部分人还是在自己本地跑，需要使用代理，所以我最近有时间还是试了试在本地使用代理的注意事项。

首先如果仅仅是获取数据的话，可以不用apiKey，直接指定代理就行，初始化交易所实例加上proxies字段：

Copy
exchange = ccxt.binance({
'timeout': 60000,
'proxies': {
'http': '127.0.0.1:7890',
'https': '127.0.0.1:7890',
}
})
exchange.load_markets()

我使用的代理软件是是clash，代理端口默认是 7890

其它代理软件可以自行搜索看看，或者在软件里面应该可以找到，如或是一些闭源的软件的话可能就有点难找到只能自己抓包看看了。

对于交易等操作，币安要求设置 ip 白名单，没有自己的服务器的话只能设置成购买的节点的 ip 了，可能有点风险吧我觉得，还是在自己的服务器上跑安全一些。

查看自己代理节点的 ip 可以访问这个网站：https://ipinfo.io/

不过保险起见还是不建议使用购买的机场节点来跑量化程序，但是在学习阶段使用小资金账户进行实验还是可以的。