嘿,我想知道是否有人知道如何连接到位于另一台服务器上bitcoinrpcBitcoinrpc连接到远程服务器
我运行在Django做了一个网页程序,并使用名为bitcoinrpc一个Python库做一个比特币钱包连接。
在本地测试时,我可以使用bitcoinrpc.connect_to_local),甚至是bitcoinrpc.connect_to_remote('account','password'),只要帐户和密码与我的'比特币中指定的值匹配.conf'文件。然后,我可以使用连接对象来获取值,并在我的django网站中执行一些任务。
connect_to_local中的第三个参数是默认localhost。我想知道:
A)怎么才能从我的网络服务器连接到存储在我家补偿钱包指定此第三个参数(难道是我的IP地址)
B)因为钱包是什么?在我的电脑上而不是某个专用服务器上,这是否意味着我的IP将会改变,我将无法访问钱包?
C)连接字符串在django应用程序 - 它托管在heroku上。 Heroku应用程序是通过推送git启动的,但我相信这是一个私有存储库。尽管如此,如果任何人都能看到我的“观点”的前几行,他们将需要把我的BTC(或更准确地说,mBTC)。任何人都知道这是多么糟糕 - 或者以更安全的方式去做btc支付/转移的任何方式。
非常感谢。
非常感谢 - 如果这个安全问题仍然存在,那么你知道如何去处理比特币货币交易?最好的办法是获得我的网络服务器的IP,然后rpcallowip =只有那个 – amchugh89
@ amchugh89这会拒绝来自其他来源的连接,但是JSON消息本身仍然会通过未加密的网络传播。您可以考虑创建VPN或某种安全的隧道。这取决于您的服务器(可能难以/不支持/不适用于您的服务器/云)。 – dak