嘿,我想知道是否有人知道如何連接到位於另一臺服務器上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