使用Umbrel搭建比特币闪电网络节点教程

Umbel是一个嵌入了比特币和闪电网络节点的软件系统,通过在树莓派4(可以理解为一台小型电脑主机)上安装Umbrel可以实现自搭建的比特币节点和闪电网络节点。有兴趣的可以前往Umbrel官网查看Umbrel介绍。除此之外,Umbrel节点上还有专门的App Store,可以一键安装其他App(比如NextCloud、BTCPay Server等)。

Umbrel OS可以安装在Linux设备上,或者在Windows和MacOS上虚拟出一台Linux设备上安装。不过运行Umbrel的最佳方式还是在树莓派4上运行,官方也有整合好的设备,不过售价较高,如果购买还需要支付20%左右的海关费用,有需要的也可以前往查看。本文主要介绍自己购买树莓派4,安装并使用Umbrel的方法。

安装Umbrel前需要准备好以下的硬件设备:

  • 一个树莓派4
  • 一个1TB以上的SSD硬盘
  • 一个16GB以上的SD卡和卡托
  • 一个树莓派电源
  • 一截网线
  • 一个树莓派的外壳(美观需求)
原始设备(外壳使用了Argon One M.2,SSD硬盘采用NAND SSD,可以直接放入外壳,完成后盒子很简洁)

这些设备都可以在网上购买,准备完毕后,即可按照以下步骤开始安装。

  • 1、下载Umbrel OS(软件在github上,如果下载不下来,需要使用你懂的上网工具);
  • 2、下载Balena Etcher(该软件用来把下载好的Umbrel OS刻录到SD卡中);
  • 3、通过SD卡卡托,把SD卡连接到电脑,然后用Balena Etcher把Umbrel OS刻录到SD卡中;
  • 4、把刻录好的SD卡插入到树莓派4内;
  • 5、将SSD硬盘连接到树莓派4;
  • 6、把网线分别连接到树莓派4和路由器上;
  • 7、将电源连接树莓派4,并开机;
  • 8、通过在浏览器中输入http://umbrel.local来访问Umbrel。
组装好的Umbrel Node

进入Umbrel后按照指引操作,期间要记下12位助记词。初始化完毕后(进入系统的默认密码是moneyprintergobrrr),进入Umbrel主界面:

打开后的Umbrel主界面

系统会自动同步比特币区块。由于Umbrel默认使用Tor网络(洋葱网络),所以国内大多数情况下无法获取网络流量,即无法同步比特币区块。此时可以在Vultr自建一个OpenVPN科学上网工具,然后在树莓派4内部连接。具体操作步骤如下:

1:参考后面的文章:用Vultr使用OpenVPN科学上网教程,在Vultr中生成OpenVPN服务器(前三部分)。保留好:profile.ovpn文件、OpenVPN客户端用户名和OpenVPN客户端密码 。

2:把profile.ovpn文件放到电脑桌面上;在桌面建立一个txt文件,命名为account,将上面步骤中的OpenVPN客户端用户名和OpenVPN客户端密码分两行,粘贴进account.txt中。

3:在路由器的网络配置中找到Umbrel节点的ip地址(下面命令的ip请用Umbrel真实ip代替),并在Windows电脑中打开“命令提示符”运行下面的命令:(将电脑中的profile.ovpn和account.txt拷贝入Umbrel中)

  • scp C:\Users\jackw\Desktop\profile.ovpn umbrel@ip:~
  • 输入密码:moneyprintergobrrr
  • scp C:\Users\jackw\Desktop\account.txt umbrel@ip:~
  • 输入密码:moneyprintergobrrr

4:输入如下命令,进入Umbrel

  • ssh umbrel@ip
  • 输入密码:moneyprintergobrrr

5:安装openvpn

  • sudo apt install openvpn
  • ssh umbrel@ip 输入密码:moneyprintergobrrr

6:输入下面命令将profile.ovpn和account.txt拷贝到/etc/openvpn/client/目录下:

  • sudo cp account.txt /etc/openvpn/client/
  • sudo cp profile.ovpn /etc/openvpn/client/

7:运行下面命令打开OpenVPN客户端,以后每次重新启动Umbrel都要运行这条命令:

  • nohup sudo openvpn –config /etc/openvpn/client/profile.ovpn –auth-user-pass /etc/openvpn/client/account.txt

这样Umbrel即可使用洋葱网络,即开始正常同步比特币区块了。目前,区块同步时间较长,共400多G,随着时间的推移,区块大小会持续增加。区块下载完毕后,比特币和闪电网络开始同步区块数据。等待一段时间后,即正常运行。

打开闪电网络

用户可以用设置好的Umbrel Node来收发比特币,并和其他闪电网络节点开启闪电通道实现闪电网络的收付款。另外Umbrel还有专门的App Store,实现很多其他功能。

Umbrel内置的App Store

运行Umbrel节点常见问题解决方法

如果大家喜欢这篇文章,可以用闪电网络通过下面的链接给本站打赏

2 thoughts on “使用Umbrel搭建比特币闪电网络节点教程

  1. 想问一下,我是ubuntu系统,已经搭好了umbrel和bitcoin的服务。但是一直无法同步区块。是因为网络问题吗??我是通过软路由搭的梯子,外网是全通的。但是就是无法同步,能指导一下吗??

    1. Umbrel默认使用Tor网络,所以默认网络环境下无法同步区块。需要搭建工具,文章里面已经有相关教程。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注