如何架设门罗币公共、私有、tor 远程节点?

admin 2020-5-21 5033

Linux系统远程节点搭建教程:

VPS服务器配置:

Ubuntu / Debian Server / VPS

CPU:4核

硬盘:200GB SSD 硬盘空间越大越好,最好是SSD固态硬盘。

内存:4GB 

SSH:可通过sudo访问服务器。

1.首先,确保操作系统已完全更新。如果您以root用户身份执行此操作,则可以在命令前删除“ sudo”。

sudo apt-get update && sudo apt-get upgrade -y

2.安装Monero守护程序,libpcsclite-dev是支持此库的硬件钱包的,否则守护程序将在启动时失败。

3.到https://getmonero.org/downloads/下载安装Linux x64最新的门罗币钱包。

wget https://dlsrc.getmonero.org/cli/monero-linux-x64-v0.12.2.0.tar.bz2

tar xvf https://dlsrc.getmonero.org/cli/monero-linux-x64-v0.12.2.0.tar.bz2

cd monero-linux-x64-v0.12.2.0

4.完成后,准备启动Monero守护程序。

启动名为monerod的屏幕会话以在其中运行守护程序

screen -S monerod

5.如果您希望自己的节点作为一个公共节点,请把下面命令的8081端口更改为18081,如果是准备作为私有的节点就不要用18081端口,用8081或者其他的端口。

./monerod --restricted-rpc --rpc-bind-ip 0.0.0.0 --rpc-bind-port 8081 --save-graph --confirm-external-bind

6.退出屏幕会话并使其在后台运行

ctr + a + d

7.然后可以注销ssh,它将仍然运行并进行同步。

检查同步状态或守护程序。通过ssh登录,然后执行以下操作重新连接以查看会话。

screen -r monerod

8.定期登录服务器查看守护程序,然后输入“save”可以保存同步的区块数据,这样服务器或者守护程序重新启动,则不必完全从同步开始或者丢失同步的区块数据。

输入help命令,可以查看里面的帮助说明。

门罗币本地钱包连接远程节点的设置教程:/thread-26.htm

如果你要门罗节点部署到tor上面去,需要按照下面的步骤搭建:

1.安装tor。

sudo apt-get install tor -y

2.通过以下命令将其附加或通过“ nano / etc / tor / torrc”取消注释/ etc / tor / torrc中的行

echo "HiddenServiceDir /var/lib/tor/hidden_service/" >> /etc/tor/torrc

echo "HiddenServicePort 80 127.0.0.1:8081" >> /etc/tor/torrc

3.启动/重启tor

service tor reload

4.启动tor

service tor start

5.然后找到隐藏的.onion地址

cat /var/lib/tor/hidden_service/hostname

6.然后,使用tor网络可以通过tor .onion地址跟端口就可以连接到远程节点。

Windows系统远程节点搭建教程:

Windows系统搭建比较简单,可以参考上面Linux的执行命令使用。

直接在含有monerod.exe门罗钱包文件夹里面新建一个1.bat文件,把下面命令复制进去保存,然后运行1.bat文件就可以了

monerod.exe --db-sync-mode safe --data-dir D:\monero\down --rpc-bind-ip 122.91.9.15 --rpc-bind-port 18081 --confirm-external-bind

D:\monero\down 是你的区块数据存放的文件,可以根据自己情况修改到其他盘里

122.91.9.15是服务器绑定的ip地址,请改成自己的服务器的实际ip地址。如果服务器是动态的ip或者多个ip地址,请改成0.0.0.0,这样就不用每次修改ip了。

18081是对外开放的端口,18081就是暴露在门罗网络中的公共节点,任何人在同步钱包数据的时候就可以连接到你的节点。如果你想搭建私有的节点不想给别人用,请把18081端口改成其他的端口,这样就不会暴露在门罗网络节点里面了,别人只要不知道你服务器的端口,就不会连上你的节点了。

如果要重启服务器或者关闭门罗monerod进程的时候,请在运行界面输入命令save 回车,这样区块数据就保存了,就不会出现丢失区块数据,需要重写同步的情况了,然后关闭cmd窗口或者重启服务器就行了。

输入help命令,可以查看里面的帮助说明。


最新回复 (8)
返回
发新帖