bitcoin.conf 配置文件 除了 -datadir 和 -conf 以外的所有命令行參數都可以通過一個配置文件來設置,而所有配置文件中的選項也都可以在命令行中設置。命令行參數設置的值會覆蓋配置文件中的設置。 配置文件是“設置=值”格式的一個列表,每行一個。您還可以使用 # 符號來編寫注釋。 配置文件不會自動創建;您可以使用您喜愛的純文本編輯器來創建它。默認情況下,Bitcoin(或 bitcoind)會在比特幣數據文件夾下查找一個名為“bitcoin.conf”的文件,但是數據文件夾和配置文件的路徑都可以分別通過 -datadir 和 -conf 命令行參數分別指定。 bitcoin.conf位置 操作系統 默認數據文件夾 配置文件路徑 Windows %APPDATA%\Bitcoin\ (XP) C:\Documents and Settings\username\Application Data\Bitcoin\bitcoin.conf (Vista, 7) C:\Users\username\AppData\Roaming\Bitcoin\bitcoin.conf Linux $HOME/.bitcoin/ /home/username/.bitcoin/bitcoin.conf Mac OSX $HOME/Library/Application Support/Bitcoin/ /Users/username/Library/Application Support/Bitcoin/bitcoin.conf bitcoin.conf 示例 # bitcoin.conf 配置文件。以 # 開頭的行是注釋。 # 網絡相關的設置: # 在測試網絡中運行,而不是在真正的比特幣網絡 #testnet=0 # 通過一個 Socks4 代理服務器連接 #proxy=127.0.0.1:9050 ############################################################## ## addnode 與 connect 的區別 ## ## ## ## 假設您使用了 addnode=4.2.2.4 參數,那么 addnode 便會與 ## ## 您的節點連接,並且告知您的節點所有與它相連接的其它節點。 ## ## 另外它還會將您的節點信息告知與其相連接的其它節點,這樣它 ## ## 們也可以連接到您的節點。 ## ## ## ## connect 在您的節點“連接”到它的時候並不會做上述工作。僅 ## ## 它會與您連接,而其它節點不會。 ## ## ## ## 因此如果您位於防火牆后,或者因為其它原因無法找到節點,則 ## ## 使用“addnode”添加一些節點。 ## ## ## ## 如果您想保證隱私,使用“connect”連接到那些您可以“信任” ## ## 的節點。 ## ## ## ## 如果您在一個局域網內運行了多個節點,您不需要讓它們建立許多 ## ## 連接。您只需要使用“connect”讓它們統一連接到一個已端口轉 ## ## 發並擁有多個連接的節點。 ## ############################################################## # 您可以在下面使用多個 addnode= 設置來連接到指定的節點 #addnode=69.164.218.197 #addnode=10.0.0.2:8333 # ... 或使用多個 connect= 設置來僅連接到指定的節點 #connect=69.164.218.197 #connect=10.0.0.1:8333 # 不使用因特網中繼聊天(IRC)(irc.lfnet.org #bitcoin 頻道) # 來查找其它節點 #noirc=0 # 入站+出站的最大連接數 #maxconnections= # JSON-RPC 選項(用於控制運行中的 Bitcoin/bitcoind 進程): # server=1 告知 Bitcoin-QT 接受 JSON-RPC 命令 #server=0 # 您必須設置 rpcuser 和 rpcpassword 以確保 JSON-RPC 的安全 #rpcuser=Ulysseys #rpcpassword=YourSuperGreatPasswordNumber_DO_NOT_USE_THIS_OR_YOU_WILL_GET_ROBBED_38559 # 客戶端在 HTTP 連接建立后,等待多少秒以完成一個 RPC HTTP 請求 #rpctimeout=30 # 默認僅允許來自本機的 RPC 連接。在這里您可以指定多個 # rpcallowip=,來設置您想允許連接的其它主機 IP 地址。 # 您可以使用 * 作為通配符。 #rpcallowip=10.1.1.34 #rpcallowip=192.168.1.* # 在如下端口監聽 RPC 連接 #rpcport=8332 # 您可以通過如下設置使用 Bitcoin 或 bitcoind 來發送命令到一個在 # 其它主機遠程運行的 Bitcoin/bitcoind 客戶端 #rpcconnect=127.0.0.1 # 使用安全套接層(也稱為 TLS 或 HTTPS)來 # 連接到 Bitcoin -server 或 bitcoind #rpcssl=1 # 當 rpcssl=1 時使用的 OpenSSL 設置 #rpcsslciphers=TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH #rpcsslcertificatechainfile=server.cert #rpcsslprivatekeyfile=server.pem # 其它選項: # 設置 gen=1 以嘗試生成比特幣(采礦) #gen=0 # 預生成如下數目的公匙和私匙,這樣錢包備份便可以對已有的交易以及未來 # 多筆交易有效 #keypool=100 # 每次您發送比特幣的時候支付一個可選的額外的交易手續費。包含手續費的交易 # 會更快的被包含在新生成的貨幣塊中,因此會更快生效 #paytxfee=0.00 # 允許直接連接,實現“通過 IP 地址支付”功能 #allowreceivebyip=1 # 用戶界面選項: # 最小化啟動比特幣客戶端 #min=1 # 最小化到系統托盤 #minimizetotray=1
備注:默認rpc端口為:8332;默認同步端口為:8333,這兩個的防火牆要打開~
並且 錢包節點所在安全組的 可能需要添加 ip訪問白名單。
