如何搭建btc节点服务器搭建
❶ 云服务器怎么搭建v2节点
1、首先,云服务器使首配用Xshell 6工具远程登陆服务器。
2、者敬指其次,关闭firewall;systemctlstopfirewalld.servicesystemctldisable firewalld。
3、最后,下载云服务器安装v2ray脚本,即可完成云服务器搭建v2节点稿悔的操作。
❷ 如何用六六云搭建美节点
1、购买云服务器,这里需要注意是云服务器,虚拟主机没有办法,云服务器租用外国的,你做那个国家地区就租用当地的原生ip云服务器。
2、在云服务器中安装v2ray服务器端,获得端口和线路,得到vmess节点,这时候vmess节点就是tiktok独享节点
3、在v2ray端客户端中输入vmess节点就可以使用tiktok独享节点了
以上就是tiktok独享节点搭建流程的方法,我们的一键教程搭建非常简单,一步完成,一学就会。
❸ finalshell怎么搭建节点
finalshell搭建节点步骤如下:
1.在FinalShell中创建一个新会话备散,选择“SSH2”协议。
2.在“主机名”栏中输入需要连接的远程岁滚没服务器的IP地址或域名,并输入端口号(默认为22)。
3.在“用户身份验证”中输入用户名和密码,或者选择使用公钥身份验证。
4.点击“高级”选项卡,进入高级设置页面。
5.在高级设置页面中,选择“开启本地端口转发”并输入本地端口号和远程端口号,然后点击“添加”按钮,添加端口转发规则。
6.保存会话配置,并连接到远程服务器。
FinalShell是一款功能强大的SSH终端软件,可以帮助用户连接到远程服务器,并进乎纳行文件传输、端口转发、SFTP等操作。
❹ BTC主网节点搭建
-环境历消滚 Centos7+
-硬盘500GB+
宝塔肢余环桥配境,硬盘挂载到www盘
cd /www/ wget https://bitcoin.org/bin/bitcoin-core-0.20.0/bitcoin-0.20.1-x86_64-linux-gnu.tar.gz
tar zxf bitcoin-0.20.1-x86_64-linux-gnu.tar.gz
ln -fs /www/bitcoin-0.20.1 /www/bitcoin
ln -fs /www/bitcoin-0.20.1/bin/bitcoind /usr/local/bin/bitcoind
ln -fs /www/bitcoin-0.20.1/bin/bitcoin-cli /usr/local/bin/bitcoin-cli
mkdir -p /www/btc_data
mkdir ~/.bitcoin
vim ~/.bitcoin/bitcoin.conf
yum install vim -y
bitcoind -daemon
bitcoin-cli stop
bitcoin-cli getblockchaininfo
bitcoin-cli getmininginfo
❺ 节点服务器的建立
如果在一个域内只建立一台服务器,则这台服务器就默认的成为主服务器(Administrator Server),每次在主服务器上更改设置后,必须重新启动服务器,这就不得不暂时停止对外提供服务,这种情况在企业环境中常常是不允许的。要解决这个问题,可以在此域中再增加一台或者多台服务器,这些新增加的有别于主服务器的服务器叫做受控服务器(Managed Servers) ,可以将所有商业服务分散于这些受控服务器上面,而用主服务器来管理它们。这样主服务器可以更改设置,重新启动,而各个受控服务器可以继续对外提供服务。
多服务器域中,必须唯一指定其中一台服务器为主服务器,其他服务器作为受控服务器,每一个受控服务器在这个域中是作为一个节点(Node)存在的,或叫节点服务器。在WLS6.1的主服务器控制台上提供了管理这些节点的工具,可以方便的启动停止其域内包含的受控服务器。如果要建立多服务器域,则必须使主服务器上的WLS与各个受控服务器上的WLS版本保持一致。先启动主服务器,然后再启动各个受控服务器。主服务器与受控服务器的每一次通信都是通过SSL来进行的。以上就是要点,下面详细说明一下:
关于数字证书:
各个节点与主服务器之间要使用SSL协议来进行通信,这是为了保证通信安全。此协议使用一配对密锁,公锁和私锁。这是一对非对称密锁,用其中任何一个密锁加密信息只能用另一个来解密。值得一提的是,WLS要求节点与主服务器之间采用双向验证。关于SSL协议的详细内容会在以后“安全管理”部分介绍。
在节点管理过程中所使用的数字证书是符合X.509格式的,私锁遵循PKCS#5和PKCS#8标准。PKCS#5是基于密码口令的,它描述了用密码口令来加密私锁的方法。PKCS#8是私锁的语法标准,说明了私锁应该具有的特征。用于节点管理中的证书与WLS的数字证书格式是不同的,前者只使用一个.crt文件,其中包含了被加过密的私锁(但并不发送密锁),而后者使用的是分开的文件。要使用节点管理,首先必须获得一个.crt证书来使用SSL通讯。您可以去CA机构购买一个私锁和数字证书或者使用WLS提供的私锁和数字证书,不管通过哪种办法,如果得到的私锁不是PKCS#5/#8格式的,要使用WLS提供的wlkeytool工具来转换一下。然后再将私锁、公锁和CA的认证授权文件用cat工具合并成一个crt文件。这里举个例子,看看如何使用WLS自带的私锁、公锁和CA认证授权文件来生成一个crt文件。您可以在mydomain这个默认域所对应的文件夹中找到:demokey.pem、democert.pem和ca.pem,他们分别是私锁、公锁和CA授权文件。这个私锁demokey.pem不是基于PKCS#5/#8格式的,因此我们先用wlkeytool转换一下:
wlkeytool demokey.pem demokey_new
先是提示您输入demokey.pem的解锁密码,如果没有那么直接按回车。然后提示输入新密码,填入密码后,将生成一个PKCS#5/#8格式的新私锁。下面合并这三个文件,生成crt文件:
cat demokey_new democert.pem ca.pem > demo.crt
在mydomain目录下原来就有已经生成好的demo.crt文件,您可以直接拿来使用,或者为了熟悉一下生成crt文件的过程,不妨按上述方法操作一遍,以后就可以生成自己的crt文件。
有了证书我们就可以开始配置各个节点服务器了。
配置节点:
登陆到主服务器的控制台,选择左侧树状菜单中的“Machines”,在右侧框架中点击“Configure a new Machine…”连接。填入要被管理的节点服务器机器名后点击“create”。然后点击“Node Magager”标签页,在这里设置一些参数,这些参数意义可以在后面“启动节点服务器”中找到说明。“Listen Address”填写节点服务器IP或者DNS名。“Listen Port”默认是“5555”,请与此节点服务器启动时使用的端口一致。“Certificate”默认使用“config/demo.crt”,可以改成你自己生成的crt文件。“Certificate Passwrod”没有显示,如果更改了数字证书,则也应该同时修改此密码。“Trusted Certs File”默认是“config/trusted.crt”。
全部填写完后,点击“Appley”按钮。
点击左侧树状菜单中的“Servers”,在右侧框架中点击“Configure a new Server…”连接,在“Configuration->General”标签页的“Name”中添上节点服务器的名称,在“Machine”下拉菜单中选择刚刚建立的机器名,然后点击“Create”按钮。
点击“Configuration->Remote Start”标签页,当主服务器远程启动此节点服务器时,会调用这里设置的参数。如果不提供这些参数,那么主服务器会使用节点服务器启动监听时设置的变量值。由于在下面将要介绍的“远程启动节点服务器”中会提到启动监听时的变量设置,这里就不讲如何填写这些参数了,因为不填也可以。
编辑config/nodemanager.hosts这个文件,删除里面的默认值,然后添加主服务器的地址。
本地启动节点服务器:
可以使用节点服务器上的“WLS目录config与主服务器相同的域名startManagedWebLogic.cmd”这个脚本文件来在本地启动节点服务器。启动之前需要在此节点机器的系统环境变量中(在“我的电脑”上按右键->属性->高级->环境变量->系统变量->添加…)添加两个环境变量(其值的格式可参考startManagedWebLogic.cmd文件的第68行):
ADMIN_URL=主服务器地址和端口
SERVER_NAME=此节点服务器名
再次提醒一下,要启动的节点服务器必须与主服务器在同一个域中(域名相同,比如都是mydomain),而且WLS版本也要相同。添加后,先保证主服务器正在运行,然后执行此脚本来启动节点服务器。在命令行窗口中您会发现,此节点服务器首先连接到主服务器上面来获得配置信息,然后用此配置来启动服务器。
要关闭此节点服务器可以使用命令行:
java weblgoic.Admin ?url host:port SHUTDOWN ?username:adminname ?password password
也可以在主服务器控制台上关闭此节点服务器,只要在左侧菜单中右键选择此节点服务器图标,选择“Stop this server…”即可。“Kill this server…”在这里不能用,必须打开节点服务器监听才可以使用此命令,如何进行监听,请看下面介绍。
远程启动节点服务器:
这与启动主服务器一样,只是启动命令和参数不同。如果一台节点服务器启动了监听,那么主服务器就可以远程启动这台节点服务器。
-Dweblogic.nodemanager.listenAddress=host 受控服务器IP或者DNS名
-Dweblogic.nodemanager.listenPort=post 监听端口,默认5555
-Dweblogic.nodemanager.savedLogsDirectory=path 日志目录,默认NodeManagerLogs目录。
-Dweblogic,nodemanager.certificateFile=path 数字证书的路径和文件名
-Dweblogic.nodemanager.certificateType=type 数字证书类型默认RSA,还可以是DSA。
-Dweblogic.nodemanager.certificatePassword=pkpassword 私锁密码
-Dweblogic.nodemanager.trustedCerts=path 被认可的权威授权列表,默认为config/trusted.crt。
-Dweblogic.nodemanager.reverseDnsEnabled=true 如果使用DNS名来指定受控服务器地址,则要设定此项为true。默认为false。
-Dweblogic.nodemanager.trustedHosts=path 指定存放可以被信任的主机列表文件路径。默认为config/nodemanager.hosts文件,其中默认设定的是本机地址,请修改成主服务器地址。只有列表中存在的服务器地址才能与本节点服务器通信。一般来说文件只包含主服务器的地址这么一行就够了。
-Dbea.home=dir BEA Home路径
-Djava.security.plicy==policy_file 默认是“WLS目录/lib/weblogic.policy”
-Dweblogic.nodemanager.=true 默认情况下,节点服务器并不进行主机名验证,如果要使用验证,设此项为true。
如果想使用脚本来启动监听,请用文本编辑器编辑节点服务器上config目录下面的startNodeManager.cmd文件,添加一个启动参数:
-Dweblogic.nodemanager.listenAddress=此节点服务器的IP或者DNS名
做完以上修改后就可以运行此脚本来启动此节点服务器监听了,启动后命令行窗口会显示正在此节点服务器地址上用端口(5555)进行监听的信息。
您可以将节点服务器作为一项windows服务,这样每次启动计算机都可以自动启动节点服务器。作为节点服务器来说,推荐您将其注册成windows服务。您可以复制installNtService.cmd和uninstallNtService.cmd文件,并改名成installNMNtService.cmd和uninstallNMNtService.cmd。然后参考上面介绍的命令和startManagedWebLogic.cmd中的内容修改这两个文件中的内容:将“weblogic.Server”改成“weblogic.nodemanager.NodeManager”以便启动节点服务器。更改-svcname参数并使installNMNtService.cmd和uninstallNMNtService.cmd中的此参数值保持一致。其他参数请自行修改。
若要远程启动关闭节点服务器,登陆到主服务器的控制台,展开左侧树状菜单中的“Servers”,然后在想要启动的节点服务器图标上点击右键,选择“Start this Server…”,这会启动选中的远程节点服务器。选择“Stop this Server…”会关闭选中的远程节点服务器。选择“Kill this Server…”会杀掉没有响应的远程节点服务器。选择“Get StdOut for this server…”和“Get StdErr for this server…”可以查看此服务器的系统消息。
❻ 两个服务器如何搭建pi节点
方法如下:
一、必备条件:1、一台电脑,笔记本或台式都可以,系统win10专业版,8G内存及以上2、阿里云服务器,有固定IP,1CPU,2G内存,2M宽带及以上。(注:阿里云服务器已经虚拟化,不支持二次虚拟化,所以不能直接部署Pi节点)二、购买阿里云服务器:购买方法:打开官网使用支付宝或淘宝账号登录选择“入门首选”立即购买即可(新用户仅96元一年,有条件的朋友建议买“最新代产”)操作系统选择windowsserver2008R2企业版64位中文版、带宽选择2M、1CPU2G内存确认购买即可。三、设置云服务器端口规则:设置方法:控制台点击左上角图标展开菜单,选择“云服务器ECS”点击你的云服务器名称本实例安全组点击安全组名称入方向、手动添加端口规则。四、部署云服:远程连接:首先重置实例密码,改成你的密码,并立即重启完成后我们点击远程连接,选择Workbench输入你的密码登录,即可进入云服务器桌面,跟我们的电脑一样。部署方法:1、开始管理工具服务器管理器角色添加角色下一步网络策略和访问服务、下一步下一步勾选“网络策略服务器”和“路由和远程访问服务”、下一步安装、完成后关闭。2、展开“角色”、右击“路由和远程访问”、点击“配置并启用路由和远程访问”下一步勾选“自定义配置”下一步勾选“VPN”和“NAT”,下一步完成、确定、启动服务。3、展开“IPv4”、右击“NAT”、新增接口本地连接、确定勾选“公用接口连接到Internet”及在此接口上启用NAT,确定右击“NAT”新增接口内部、确定勾选“专用接口连接到专用网络”确定。4、右击“路由和远程访问”、属性点击IPv4、静态地址池、输入起始IP与结束IP、确定点击“安全”、身份验证方法、勾选第234项、确定然后都选择“是”,等待完成即可。5、展开“配置”本地用户和组右击“用户”、新用户设置用户名pinode、密码、取消勾选选项、创建完成后关闭右击“pinode”、属性拨入、允许访问、分配静态IP地址、10.1.0.2、确定保存即可。6、下载TCPMapping工具(已经配置好),解压到服务器任意文件夹里打开即可,同时勾选“开机自动运行”。五、本地家庭电脑配置:设置方法:右击网络图标打开“网络和Internet”设置VPN、添加VPN连接VPN提供商选择“windows内置”、连接名称写Pi节点、服务器名称或地址填写你的云服务器公网IP,VPN类型选择点对点隧道协议、用户名与密码填写我们前面在服务器设置的,然后保存点击“Pi节点”进行连接,发现我们本地IP变成了公网IP。
❼ 如何搭建比特币矿池
搭建矿池不是那么简单的,足够的服务器,足够的算力
❽ 手把手教你搭建比特币卫星接收节点
原文: https://hackernoon.com/building-your-own-bitcoin-satellite-node-6061d3c93e7
比特币区块链实际上是一个账本,所以需要将全部交易信息包含在账本内,从而体现每个比特币的所有权。账本需要在节点之间相互广播,以达到分布式备份账本的目的,这是比特币的关键特征。目前,节点广播几乎完全依赖互联网,这给比特币带来了潜在的“单点故障”问题,降低了整个网络的稳健性和安全性。
例如,海底光缆出现故障,或受政策影响的针对性断网都可能导致大范围的网络断连,从而影响该地区比特币节点的同步,损害比特币的可用性。
同步卫星的出现,减少了比特币对互联网的依赖,使节点同步可以通过接收卫星信号的形式完成。只需要一个卫星天线和一个接收器,就可以接收从卫星传来的区块数据,保持节点同步。同时,这也降低了运行节点的成本,在某些欠发达地区,网络连接费用高昂,使用卫星同步区块数据可以省下网费,让更多人有机会运行节点,从而提高比特币销亏碰的覆盖率。
国外早有大神自制了卫星接收节点,本文将其整理成简略教程,供大家参考。
首先调节三脚架高低。
然后将卫星盘连接到三脚架上,并调节方位和高低。
然后将高频头安装到高频头支架上。
如果一切顺利,你的卫星天线应该是这样的。
使用 F 转接头将 SDR 连接到高频头电源上,然后使用同轴电缆将高频头也连接到电源上。连接前需要确认电源与 SDR 是匹配的,否则错误的电源将损坏 SDR。
Blockstream 为所需软件提供了预建的二进制文件。
打开“终端”后,输入
回车输入密码,密码是安装时设置的。然后可以看到待更新列表,输入 y,回车。
升级结束后,重启。
在“终端”中,输入
回车后屏幕出现 Is this ok [y/N],输入 y,回车。
完成后,将 Blockstream Satellite 在 Github 的库克隆到本地,创建一个项目。
首先要创建卫星接收器空汪,输入如下命令:
安装好后开始克隆 Github 库
去刚才克隆好的文件夹
现在我们已经准备好所有 gr-framer GNUradio 模组需要的软件了,开始执行安装脚本:
输入密码
创建 gr-framers
恭喜,你已经安装了 gr-framers GNUradio!
现在开始执行 Blockstream GNUradio 安装脚本:亏谈
创建 Blockstream 模组
现在已经安装好 Blockstream 模组了。
我们需要设置 pythonPATH 和 LD_LIBRARY_PATH,来让接收器正常工作:
到这里,所有关于 GNUradio 的设置都已经完成了!
安装相关软件:
安装 FIBRE 相关软件
现在,克隆 FIBRE 库:
然后去克隆的文件夹:
开始创建:
现在创建 FIBRE
(此处可以添加 -jn 来加速编译,其中 n 是 cpu 核心数。如果你是四核处理器,就输入命令 make -j4)
已完成创建
完成后,开始安装:
FIBRE 安装好了
FIBRE 已经安装好了!你现在可以开始同步,或者将已经同步好的节点复制过来。
到此为止,你已经准备好前期工作,下面开始对齐卫星盘。
Blockstream 目前有 5 颗卫星,确定你所在地区被哪一颗所覆盖。
可在 Blockstram 官网 查询:
本文选择的是 Galaxy 18 卫星。
官网也有对齐工具,你可以输入你的地址或经纬度,它会告诉你如何调整天线的高度、方位和极性。这里是 对齐工具 。
为了得到一个 Galaxy 18 大概的可视化方位,我用了 SatellitePointer 这个 App。
确保在视线的 30 度之内没有建筑、树、或其他遮挡物。理想的视线是这样的:
视线越好,你接收的信号也就越好。
当你已经确定好卫星盘的摆放地点,你可以开始设置方位和高度。
信号质量与高度角密切相关,所以把高度角调节得越准确越好。
当你觉得高度已经调好了,就可以开始设置高频头的方位了。
设置高频头极性有点难办。我用了 SatellitePointer 这个 App 来帮助设置。我把手机的顶边贴近高频头底部的平边(图中红线处),然后看 App 中的指示:
虽然高频头上也有角度器,但是我觉得 App 更方便。
在启动接收器之前,你需要确定卫星的频率,并将其输入 rx_gui.py 文件。之前的教程里已经说过如何查询频率了。我使用的 Galaxy 18 卫星的频率是 12022.85 MHz。
要计算输入到 rx_gui.py 的频率,需要用卫星频率减去你高频头的 LO 频率。本文使用的高频头 LO 频率为 10750 MHz,因此最后的结果是 1272.85 MHz。
需要将 MHz 转化为 Hz,最后结果是 1272850000 Hz。
现在你可以将频率和增益(设为 40 即可)写入文件中,然后运行。
rx_gui.py 文件在 Blockstream 库的 satellite/grc 文件夹中。
当你运行 rx_gui.py 时,会弹出一个窗口。我们需要用到 FLL In 这个选项卡。
图形显示波动很大,刷新很快。要解决这个问题,你可以设置一下 average 参数,设为 15 即可。
缓慢地左右旋转卫星盘,观察 FLL In 的变化。我同样用了之前的 App 来帮助寻找方位。
如果你成功了,你会看到如下所示的图表。
现在你需要调整方位(左右)、高度(上下)和高频头的极性,来让信号更好。最后会得到如下所示的图表。
要确认你的信号是好的,你可以到 Abs PMF Out 选项卡,看一下有没有峰值。
你也可以到 Costas Sym Out 选项卡去看散点图。
最后,“终端”会显示:
恭喜!你成功对齐了卫星盘!
输入指令:
可以在 debug.log 文件中看到有没有成功接收区块,如果你看到如下的信息:
那么就已经成功了!
现在,你可以断网,试着只通过卫星来接收区块。
❾ tbtcoin如何搭建主节点
租凭一个服务器 服务器租凭网站:my.vultr.com 选择10美金一月的丛蚂裂服务器即可 使用以下说明在Ubuntu Server 18.04masternode。服务器 确保您具有以下要求。- 设置主节点所需的硬币数量。 - 存放硬币的钱包。 - 服务器或VPS。 说明分为三个部分。 设置控制钱包(1/2) 打开你的钱包,等到钱包下载了完整的区块链。 转到“工具”。 单击“调试控制台”。 这是您将执行所有命令的控制台。 创建一个masternode私钥。 masternode genkey 示例输出 显示您的抵押品地址。 getaccountaddress "MN1"物碰 示例输出 记下masternode私钥和附属地址。 设置VPS 在VPS上安装Ubuntu Server 18.04。 更新你的Ubuntu机器。 sudo apt-get update sudo apt-get upgrade 安装所需的依赖项。 sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils python3 libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-test-dev libboost-thread-dev libboost-all-dev libboost-program-options-dev sudo apt-get install libminiupnpc-dev libzmq3-dev libprotobuf-dev protobuf-compiler unzip software-properties-common 安装Berkeley DB。sudo add-apt-repository ppa:bitcoin/bitcoin sudo apt-get update sudo apt-get install libdb4.8-dev libdb4.8++-dev 。从官方网站下载守护进程和工具。 提取tar文件。 tar -xzvf tbtcoin-daemon-linux.tar.gz tar -xzvf tbtcoin-qt-linux.tar.gz 安装守护程序和工具。 sudo mv tbtcoinnd tbtcoin-cli tbtcoin-tx /usr/bin/ 创建配置文件。 mkdir $HOME/.tbtcoin cd $HOME cd tbtcoin.conf Touch tbtcoin.conf Vi tbtcoin.conf 在examplecoin.conf中粘贴以下行。#---- rpcuser=rpc_tbtcoin rpcpassword= rpcallowip=127.0.0.1 #---- listen=1 server=1 daemon=1 maxconnections=64 #---- masternode=1 masternodeprivkey=REPLACE_WITH_MASTERNODE_PRIVATE_KEY externalip=REPLACE_WITH_EXTERNAL_IP_OF_VPS #---- 将文本“REPLACE_WITH_MASTERNODE_PRIVATE_KEY”替换渗闭为使用命令 “masternode genkey”创建的“masternode私钥”。 例如 masternodeprivkey= dtnro2Wo将文本“REPLACE_WITH_EXTERNAL_IP_OF_VPS”替换为VPS的外部IP地址。 例如externalip=136.144.171.201 使用以下命令启动节点。 examplecoind 设置控制钱包(2/2) 使用命令“getaccountaddress”MN1“”将所需数量的硬币转移到您创建的“附属地 址”。 等到事务具有所需的masternode确认。 转到工具。 单击调试控制台。 输入以下命令。 masternode outputs 示例输出 [ {"" : "0", } ] 转到“工具”。 单击“打开Masternode配置文件”。 修改以下行并将其粘贴到记事本中。 MN1 136.144.171.201:9999 0 MN1 - 您的masternode的别名。 136.144.171.201 - 您的VPS的外部IP。 9999 - 更换硬币的P2P端口。 - 来自命 令“masternode genkey”的Masternode私钥。 - 来自命令“masternode outputs”的事务哈希。0 - 命令“masternode outputs”中的单个数字。 保存文件并关闭记事本。 关闭钱包并重新打开钱包。 前往设置”。 点击“解锁钱包”。 输入您的钱包密码并解锁您的钱包。 转到“工具”。 单击“调试控制台”。 使用该命令启动masternode。 masternode start-alias MN1 激活你的masternode需要+/- 30分钟