bitcoin.conf的位置和用法

栏目:比特币教程 作者:btcer 评论:0 点击: 5,814 次

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



0

声明: 本文由( btcer )原创编译,转载请保留链接: bitcoin.conf的位置和用法

bitcoin.conf的位置和用法:等您坐沙发呢!

发表评论


    分享到:
11.5K

若觉得本站内容对您有用,欢迎随手打赏

地址 1EwvVKfHm34h8bzKTx8NjT8nHjsRrjGhvm

比特币常用网址:
交易查询(国外):http://blockchain.info/
交易查询(国内):http://qukuai.com
中文维基:https://zh-cn.bitcoin.it/
BTC客户端:http://bitcoin.org/en/choose-your-wallet
行情汇总:http://z.btc123.com/

"In computing we trust."
我们信任计算

什么是比特币?比特币™ (BitCoin)是一种P2P形式的虚拟货币。点对点的传输意味着一个去中心化的支付系统。比特币不依靠特定货币机构发行,它通过特定算法的大量计算产生,比特币经济使用整个P2P网络中众多节点构成的分布式数据库来确认并记录所有的交易行为。P2P的去中心化特性与算法本身可以确保无法通过大量制造比特币来人为操控币值。基于密码学的设计可以使比特币只能被真实的拥有者转移或支付。这同样确保了货币所有权与流通交易的匿名性。