对于pi币本身并不怎么认同,派币最近上交易所以后热度很高,所以仅从技术层面出发折腾一下。
目前国内由于众所周知的原因,是无法直接运行节点的,主流方式为云服务器转发方式搭建派节点。本教程不适合小白,需要有一定网络知识储备。
大概步骤:
1、购买云服务器;
2、云服务器安装组网工具、配置端口;
3、本地电脑安装配置pi节点。
1、购买云服务器
需要注意的是云服所在地区要选择香港或者境外,具体不详细写了,没有什么技术难度,实在不会就联系云服客服。
云服务器推荐安装宝塔或aaPanel面板,并安装好docker
2、云服务器安装组网工具、配置端口
2.1 第一部分组网:组网工具有很多,如OpenVPN、ZeroTier、wireguard、Tailscale、easytier、等等,各有千秋。
最后推荐安装Xray-core,可以用于搭建包括 ss、vmess、vless、trojan、wireguard 等一系列主流协议翻墙节点。而且有精美可视化在线面板,无需命令、编辑繁琐的 JSON 配置文件即可搭建节点。
ss、vmess、trojan协议流量已经被识别容易被封,所以强烈建议使用Vless + Reality方式。

使用一键脚本进行安装:
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
安装时输入Y:手动指定端口;输入N:随机端口,随后需要将端口号在防火墙放行。

安装成功后绿色部分显示系统信息,点击连接登录系统。
左侧选择 入站列表
,选择 添加入站
(其实就是新建节点的意思)。各设置项按如下设置:
- 备注即为节点名,随意
- 协议改为
vless
- 监听修改为
云服务器公网IP地址
- 输入端口号或保持默认
- 安全选则Reality
- 点击「客户」,flow选择 xtls-rprx-vision
- 点击get new cert,生成公钥和私钥
- sniffing,选择开启
- 其余项均设置为默认即可
各设置项如下图所示:

这样就完成了一个翻墙节点的搭建,最后不要忘了放行端口,另外建议给面板配置ssl证书。
节点就基本搭建完成了,下面来连接节点。
下载最新版本的 v2rayN-With-Core.zip,解压并运行。
导出创建好的节点的链接,如下图:

在 v2rayN 中,快捷键 Ctrl + V
导入刚刚复制的节点。

连接正常,vpn组网成功,如果你已经安装了pi节点软件并且你有公网IP,在连接vpn后现在已经可以同步区块了,如果你没有公网IP,那么31400-31409的端口还无法打开,还需要进一步配置端口转发。
2.2 配置服务器端口
推荐服务器安装宝塔或aaPanel面板,在SYS Firewall工具中放行31400-31409端口。
然后安装frps端口转发工具,点击左侧docker菜单,应用商店中搜索frps,安装。

建议修改服务端口,输入自定义端口后点击确定进行安装。
安装完成后点击详情,转到程序data目录

打开frpc.toml备用

本地电脑下载frpc客户端:Releases · fatedier/frp
解压后记事本打开frpc.toml文件
serverAddr = "服务器公网IP地址"
serverPort = 11223 #对应服务器开放端口
auth.method = "token"
auth.token = "97sfeld34234fghfe" #把服务器frpc.toml文件中对应的token值粘贴到这里
[[proxies]]
name = "PI31400"
type = "tcp"
localIP = "192.168.2.100"
localPort = 31400
remotePort = 31400
[[proxies]]
name = "PI31401"
type = "tcp"
localIP = "192.168.2.100"
localPort = 31401
remotePort = 31401
[[proxies]]
name = "PI31402"
type = "tcp"
localIP = "192.168.2.100"
localPort = 31402
remotePort = 31402
[[proxies]]
name = "PI31403"
type = "tcp"
localIP = "192.168.2.100"
localPort = 31403
remotePort = 31403
[[proxies]]
name = "PI31404"
type = "tcp"
localIP = "192.168.2.100"
localPort = 31404
remotePort = 31404
[[proxies]]
name = "PI31405"
type = "tcp"
localIP = "192.168.2.100"
localPort = 31405
remotePort = 31405
[[proxies]]
name = "PI31406"
type = "tcp"
localIP = "192.168.2.100"
localPort = 31406
remotePort = 31406
[[proxies]]
name = "PI31407"
type = "tcp"
localIP = "192.168.2.100"
localPort = 31407
remotePort = 31407
[[proxies]]
name = "PI31408"
type = "tcp"
localIP = "192.168.2.100"
localPort = 31408
remotePort = 31408
[[proxies]]
name = "PI31409"
type = "tcp"
localIP = "192.168.2.100"
localPort = 31409
remotePort = 31409
修改完成后保存frpc.toml文件。
在你的frpc程序所在文件夹的地址栏输入cmd然后回车

输入:frpc -c frpc.toml

显示success,31400-31409端口转发成功。
黑色cmd窗口需要随时保持开启状态,也可以写个bat脚本,然后用nssm工具注册系统服务来隐藏运行frpc端口映射工具。
bat脚本内容:E:\Tools\frp_0.52.3_windows_amd64\frpc -c frpc.toml
改为自己实际路径
下载nssm:https://nssm.cc/download
注册服务教程 https://www.cnblogs.com/weihengblogs/p/17104464.html
3、本地电脑安装配置pi节点。
不低于win10系统,启用Windows功能:hyper-v、适用于linux的windows子系统
测试端口是否已经打开

至此,pi节点搭建完成,顺利的话全程用时10-15分钟。
