测试网节点教程系列 1 —— 准备工作
设备
我的设备有
- Macbook Pro M1 Pro
- Macbook Pro M1
- Windows 11
- Linux server(s)
考虑到很多读者的环境、经验、操作步骤、各种变量因素都会存在很多差异,每个人碰到的情况或者问题都也存在一些差异,因此我的教程会假设读者具备一定的编程/Linux 操作经验,不会面面俱到,很多问题可能需要自己思考和查资料,我所写的不过只是抛砖引玉,仅供参考。我希望达到的效果就是读者通过阅读我的教程可以快速了解一件事情需要满足哪些条件,要做哪些事情,至于后面的事情,那么就交给读者自行发挥了。
服务器
Hetzner
算是性价比最高的服务器供应商之一(之一也非常保守,因为我并不知道还有性价比更高的)。
例如 39 eur 就能买到 i5-13500+64G+1TB(但实际上会更加贵一些,IP 有月租,数据中心有一点价格波动以及还有 39 eur 的 setup fee)。
而至于 Cloud ,hcloud 上也有非常便宜的 plan,例如 3.29 eur 就能买到 2c4G 的 x86_64 服务器。
因此目前来说我首推这家服务商,感兴趣的话可以用我的链接注册:https://hetzner.cloud/?ref=5LGCx2tqdz8H 注册首月可以有 20 eur 的 coupon,用来试验和体验是最好不过了。
需要注意的是,这家风控非常严格,所以比较推荐使用真实的材料注册(中国的护照和中国的地址,全程不开 VPN)。我就是属于被封号了两次之后重新再来才注册上的,另外发现好像用 refer 注册成功率高一点,不知是否是幻觉,各位可以试试。
Contabo
使用的是这家的 VPS,已经运行了 20 年了,非常便宜。一个月 20 USD 可以买到 8C24G 1.2T(可以 4.5 USD 升级到 1.6 T SSD),最近还有活动,之前是免费扩容 SSD,现在是 setup fee 免了,感兴趣可以用这个地址注册购买:contabo 。
需要注意的是,个人信息请如实填写,开账户会有邮件要求提供个人信息以及身份证/护照(我使用的是护照)+地址证明(我使用的招商银行信用卡的电子账单),信用卡也是使用的招行的双币卡,之前使用的是美国的地址+德国的账户(N26),然后我提供相关信息我只能如实给,直接关账户退款。
Dear Sir or Madam,
According to our company policy, a successful verification of customer data is the unconditional prerequisite for business relationship. Unfortunately, we could not verify your identity and the verification process failed.
If the process failed, because you didn't want to send us personal documents, we can understand your motive, but at the same time we'd like to point out that we would be glad to accept a new order from you if you changed your mind.
We have already sent a full refund for the current order. Depending on your payment service provider, it may take some time before the amount is available to you.
我购买了 17 刀的配置,现在活动免了 setup fee ,每个月+4.5 USD 升级到 1.6T SSD。操作系统使用 debian 12,最易用和稳定。
Vultr
和 GCP AWS 之类的比那肯定是便宜的,但是跟 Contabo 比那肯定是贵的。但是这种云设施有一个好,就是什么机器都有(例如 A100)
使用这个链接注册可以拿到 100 USD 的试用:https://www.vultr.com/?ref=9435510-8H
建议使用真实的信息注册,中国的身份和地址不会影响正常的使用,充值可以走 alipay 或者 crypto,还是很方便的。后续准备使用他们家的 GPU 的,肯定会被要求提供身份证信息,因此能提供证据的合法证件信息是很重要的。
服务器初始化
拿到之后先安装 docker
# Login as root
apt update
apt upgrade -y
apt install -y nload htop vim curl wget git build-essential iftop net-tools
curl -L https://get.docker.com | bash
sytemctl enable docker
systemctl start docker
也可以考虑安装 PM2,这样不用自己写 systemd
apt update
apt install npm -y
npm install -g n
n latest
hash -r
npm install pm2@latest -g
基础操作
关于 tmux 的一些常规操作可以看:https://yangfangs.github.io/wiki/2020-4-12-tmux-shortcut-key/
下面罗列一些我常用的 Tmux 操作
# 重命名当前 session
ctrl+b,$
# 罗列当前的 session
ctrl+b,s
# 创建新的 session
tmux new
# 进入最近的一个 session
tmux a
水龙头
分享一些聚合的水龙头