2、全球最大交易所币安,
国区邀请链接:https://accounts.suitechsui.online/zh-CN/register?ref=16003031 支持86手机号码,网页直接注册。
目前不清退的交易所推荐:
1、全球第二大交易所OKX欧意
国区邀请链接: https://www.dqvzgdmisn.com/zh-hans/join/1837888 币种多,交易量大!
国际邀请链接:https://www.okx.com/join/1837888 注册简单,交易不需要实名,新用户能开合约,币种多,交易量大!
2、老牌交易所比特儿现改名叫芝麻开门 :https://www.gate.ac/signup/XgRDAQ8?ref_type=103 注册成功之后务必在网页端完成 手机号码绑定,大陆号码输入+086即可 ,实名认证。推荐在APP端实名认证初级+高级更方便上传。网页端也可以实名认证。
全球最大交易所币安,国区邀请链接:https://accounts.binance.com/zh-CN/register?ref=16003031 币安注册不了IP地址用香港,居住地选香港,认证照旧,邮箱推荐如gmail、outlook。支持币种多,交易安全!
买好币上KuCoin:https://www.kucoin.com/r/af/1f7w3 CoinMarketCap前五的交易所,注册友好操简单快捷!
基于 Raptoreum NOMP 的矿池设置指南
笔记
- 池文件按原样发布,不提供任何保证,我们不为使用它们的任何人提供支持。
- 运行池很困难,需要一些系统管理技能。
- 基于 Yiimp 的池文件在这里:https : //github.com/npq7721/gr_pool
谢谢你
感谢Zel Labs人员提供基于 NOMP 的原始 Raptoreum 层代码。
开始池设置
添加一个 sudo 用户:
adduser raptor
将他添加到 sudo 组:
sudo usermod -aG sudo raptor
更改为用户:
su - raptor
更新:
sudo apt update -y
sudo apt upgrade -y
sudo reboot
获取 raptoreumd 并在我们完成其余设置的同时使其同步:
wget https://github.com/Raptor3um/Raptoreum/releases/download/1.0.15.1/raptoreum-1.0.15.1-x86_64-linux-gnu.tar.xz
tar -xvf raptoreum-1.0.15.1-x86_64-linux-gnu.tar.xz
mv raptoreum-1.0.15.1-x86_64-linux-gnu raptoreum_live
创建 raptoreum 数据目录和 .conf 文件
mkdir ~/.raptoreumcore
nano ~/.raptoreumcore/raptoreum.conf
添加这些更改用户和密码的行:
rpcuser=rapture
rpcpassword=ehu489fkndc
rpcallowip=127.0.0.1
rpcport=8777
daemon=1
listen=1
启动 raptoreumd:
~/raptoreum_live/./raptoreumd
获取池:
wget https://raptoreum.com/rtm_easynomp.tar.gz && tar xzvf rtm_easynomp.tar.gz
安装Redis
apt repo 通常远远落后于 Redis 的最新稳定版本,因此我们将从源代码编译并进行一些调整。
sudo apt install build-essential tcl pkg-config -y
curl -O http://download.redis.io/redis-stable.tar.gz
tar xzvf redis-stable.tar.gz
cd redis-stable
make -j2
注意: -j2 告诉 make 使用多少个 cpu 核心,默认为 1 并且它很慢,根据您的可用核心根据需要更改它。不知道有多少核心?做:
lscpu | grep 'CPU(s):'
make -j2 test
make install
sudo mkdir /etc/redis
sudo cp redis.conf /etc/redis
nano /etc/redis/redis.conf
改变:
supervised no
到:
supervised systemd
和:
dir ./
到:
dir /var/lib/redis
创建系统文件:
sudo nano /etc/systemd/system/redis.service
添加以下内容:
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
为redis用户创建系统用户和组:
sudo adduser --system --group --no-create-home redis
sudo mkdir /var/lib/redis
sudo chown redis:redis /var/lib/redis
sudo chmod 770 /var/lib/redis
启动redis:
sudo systemctl start redis
检查Redis状态:
sudo systemctl status redis
如果状态良好,启用 redis 使其在重新启动时自动启动:
sudo systemctl enable redis
调整Redis
更改为根:
sudo su
运行此命令:
sudo echo 1024 > /proc/sys/net/core/somaxconn
返回应该只是一个空行,就像您刚刚按下 Enter 键一样。如果是这样,请执行以下操作:
nano /etc/sysctl.conf
添加这些行退出并保存:
#Redis tweek
net.core.somaxconn=65535
vm.overcommit_memory=1
当我们是 root 时,让我们创建一个 2GB 大小的交换文件:
dd if=/dev/zero of=/swapfile bs=2048 count=1048576
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
nano /etc/fstab
添加这个:
/swapfile swap swap defaults 0 0
重新启动服务器。
安装 node、npm 和 pm2
curl -sL https://deb.nodesource.com/setup_8.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
sudo apt install nodejs -y
验证 nodejs 版本:
nodejs --version
这也将安装 npm。现在安装 PM2:
sudo npm i -g pm2
快速池配置
创建配置文件:
cp config_example.json config.json
根据需要编辑 pool_configs/raptoreum.json,确保用户和密码与“ ~/.raptoreumcore/raptoreum.conf ”中的内容匹配。
安装 certbot 并在 config.json 中设置正确的证书路径:
- 确保您将使用的 a 记录/子域指向池服务器 IP。如果使用 cloudflare,请确保连接尚未代理(DNS 中的橙色云 > 白色)。
安装依赖项和 certbot:
sudo add-apt-repository ppa:certbot/certbot
sudo apt update -y
sudo apt upgrade -y
sudo apt install certbot -y
在我们继续之前,请确保我们已正确安装/启用和设置 UFW。我将在这里假设未安装 ufw:
sudo apt install ufw -y
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow https
sudo ufw allow 3008/tcp
sudo ufw allow 19979/tcp
sudo ufw enable
运行证书机器人:
sudo certbot certonly --standalone -d your.pooldomain.here
复制你闪亮的新证书的路径,我在本指南中看起来像:
/etc/letsencrypt/live/dpool.raptoreum.com/privkey.pem
/etc/letsencrypt/live/dpool.raptoreum.com/fullchain.pem
更新 config.json 中的现有路径以匹配这些。
从 EasyNOMP 目录中启动池:
sudo pm2 start init.js --name "pool"
确认启动:
sudo pm2 list
如果你真的不想以 root 身份运行它,有一些方法可以解决它,但我不会在这里介绍它们。最简单的方法可能是将 https/http 端口更改为非特权端口(1023 以上),然后使用 nginx 代理到正常的 443/80。
使用 Fail2ban 保护 SSH
apt install fail2ban -y
配置:
nano /etc/fail2ban/jail.local
添加以下内容:
[sshd]
enabled = true
port = 22
filter = sshd
logpath = /var/log/auth.log
maxretry = 3
重启Fail2ban:
systemctl restart fail2ban