此篇教程需配合教程Pi节点使用Frp内网传透Win/Linux教程 云服务器端口映射本地,也就是说云服务器不仅要搭建此NaiveProxy,也需要内网穿透才能保证端口开放
首先说明:
★你需要一个linux系统的云服务器(演示是CentOS7)我使用的VPS推荐注册>>
★你需要一个属于自己的域名
⒈申请免费域名的方法>>> (此站每人注册可以申请5个二级域名,足够用了,我找的教程看不懂可自己百度搜索afraid.org二级域名申请教程 免费域名解析较慢)
⒉自己买一个便宜的域名,也不贵,第一年几元钱
举例阿里云注册域名
挑便宜的买就行,域名随便起,好记就行了
云服务器的购买我就不演示了
下面开始教程,先用SSH工具连接云服务器
如图,连接成功
关闭系统防火墙,如显示未找到命令,证明没开启可跳过此步
systemctl stop firewalld
执行Naive一键安装脚本
curl https://raw.githubusercontent.com/imajeason/nas_tools/main/NaiveProxy/do.sh | bash
显示如下:
然后执行命令安装
naive
显示如下图:
选择第一项,回车开始安装
选择端口默认443,可以自定义修改,我这里输入8443,回车
注意,你修改的端口,VPS的后台策略组里也要放行此端口
这里输入你注册的域名,切记一定要先解析好!域名生效再执行这一步!
下面看一下域名如何解析,打开阿里云进入域名管理页面
提交后,等待域名解析生效,一般情况下用不了几分钟,按win+r键打开运行窗口,输入cmd
输入ping 你的域名,我们看到返回值为你的服务器IP,证明解析生效,我们可以下一步操作。
这里输入邮箱,邮箱可以不存在,但是格式一定要对!下一步回车
下面提示你是否解析正确,我们上面Ping通域名,就是正确的,下面按Y,回车
确认信息无误后,继续回车,下面开始安装Naive和GO环境,大概需要一段时间,请耐心等待
期间有选项Yes/No(申请证书),请选Y回车,安装完成后,出现如下配置信息:
我们把以上配置信息复制到记事本里保存起来!
我们下载Qv2ray客户端 (我已经把Naive插件集成进去了)
下载解压好后,把Qv2ray文件夹放入D盘或者E盘目录下
打开目录下Qv2ray/deployment/Qv2ray.exe开始配置客户端
然后点击Test Run
弹出此窗口证明配置正确。然后点上方首选项配置内核
配置完后点击下方检查V2Ray核心设置
弹出此窗口证明成功
下面开始导入配置信息
点击新建,填写Nainv信息
点击OK,导入完毕。
好了,我们点击上方连接,就可以打开045的节点了!
手机也可以连接(当加速器使用,自己专属的线路)
手机安卓版本下载https://www.123pan.com/s/jWYRVv-sE8lA
手机需要安装Naive插件
iso可以用小火箭支持此协议,选择HTTP2
以上教程只是能打开0.4.5版本节点的方式,说白了就是科学上网,需要配合以下教程来搭建自己的节点
附:
Pi节点使用Frp内网传透Win/Linux教程 云服务器端口映射本地
Nainve具有隐身的特性,相比起其他协议隐匿性更高。由于 NaiveProxy 使用Chrome的网络堆栈,GFW审查截获的流量行为与Chrome和标准前端(如 Caddy、HAProxy)之间的常规 HTTP/2 流量完全相同。前端还会将未经身份验证的用户和活动探测器重新路由到后端HTTP服务器,从而使得无法检测到代理的存在,比如像这样:探查⟶常用前端⟶网站页面。
本站(Picn.cc)文章与教程皆为网络搜集和个人分享,并非代表Pi Network官方言论。如有误,望广大Pi友指正。
Loaded: loaded (/etc/systemd/system/naive.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since 五 2024-03-01 10:49:49 CST; 96ms ago
Docs: https://caddyserver.com/docs/
Main PID: 1159 (code=exited, status=1/FAILURE)
Status: "loading new config: loading http app module: provision http: getting tls app: loading tls app module: provision tls: loading certificates: open /etc/letsencrypt/live/my.piweb.icu/fullchain.pem: no such file or directory"
3月 01 10:49:49 iZt4ndivjg3uj7apu7pl0vZ caddy[1159]: SHELL=/bin/sh
域名解析正常,但是显示启动故障怎么解决?
请问,这样的情况,我的主机端口是否跟云服的端口互通了?判断端口是否正常,用pi-node.cn端口检测的IP地址是填云服的,还是本地的?
Loaded: loaded (/etc/systemd/system/naive.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since 六 2023-04-01 11:07:46 CST; 144ms ago
Docs: https://caddyserver.com/docs/
Main PID: 28123 (code=exited, status=203/EXEC)
4月 01 11:07:46 iZbp15ms4s62x5auf0wf6yZ systemd[1]: Starting Caddy...
4月 01 11:07:46 iZbp15ms4s62x5auf0wf6yZ systemd[1]: naive.service: main process exited, code...EC
4月 01 11:07:46 iZbp15ms4s62x5auf0wf6yZ systemd[1]: Failed to start Caddy.
4月 01 11:07:46 iZbp15ms4s62x5auf0wf6yZ systemd[1]: Unit naive.service entered failed state.
4月 01 11:07:46 iZbp15ms4s62x5auf0wf6yZ systemd[1]: naive.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
/bin/naive:行407: netstat: 未找到命令
too many failed authorizations recently: see https://letsencrypt.org/docs/failed-validation-limit/
请问有啥办法破解吗,一直搞不明白,找了很多文章试了也没用解决[Facepalm]
另外incoming 一直是0,一般多久会变1?
“Naive] [0308/134919.170:INFO:naive_connection.cc(272)] Connection 182 to sync.minepi.com:443
2023/03/08 13:49:25 127.0.0.1:54189 accepted //in.appcenter.ms:443 [111]”
Pi Node软件打开正常,State状态在: Joining SCP和 Catching up 之间来回跳动,outgoing 8,incoming 0;小红点下面一行字:Your computer is starting up the blockchain,始终不变。不知道这样的情况是否有问题
在V2ray链接的条件下,网页能打开PI官网,但是端口检测https://pi-mods.de/nodeports/ 的地址打不开,看不出来通道具体有没有通
如果关掉V2ray,打开梯子,红点下面立马会出现同步信息,但是区块是1,
请大神指导一下,我该如何解决这种情况
只要端口通,区块同步节点就正常。
但是用http://pi-node.cn/ 这个链接检查端口,所有端口后面都是“X”,显示端口不通
请指导一下如何应对检测端口不通的问题
请输入 NaiveProxy 端口 [1-65535],不能选择 80端口
(默认端口: 443):443
naive_port 端口 = 443
----------------------------------------------------------------
请输入一个 正确的域名,一定一定一定要正确,不!能!出!错!
(例如:n.abc.com): www.shitianyu.top
你的域名 = www.shitianyu.top
----------------------------------------------------------------
请输入一个 邮箱,邮箱不能乱输,格式要对。
(例如:name@abc.com): 123@163.com
你的邮箱 = 123@163.com
----------------------------------------------------------------
这垃圾小鸡扔了吧!
求大神,这个是什么情况??? 我这个服务器很垃圾吗?
........... NaiveProxy 服务状态,按q继续 ..........
● naive.service - Caddy
Loaded: loaded (/etc/systemd/system/naive.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Wed 2023-02-22 23:08:07 CST; 106ms ago
Docs: https://caddyserver.com/docs/
Main PID: 2611 (code=exited, status=203/EXEC)
请将 my.zhou4602.art 解析到:
----------------------------------------------------------------
(是否已经正确解析: [Y]): Y
Usage: grep [OPTION]... PATTERN [FILE]...
Try 'grep --help' for more information.
检测域名解析错误....
你的域名: my.zhou4602.art 未解析到:
121.199.21.205
但是我自己Ping是通过的,如下:
C:\Windows\system32˃ping my.zhou4602.art
正在 Ping my.zhou4602.art [121.199.21.205] 具有 32 字节的数据:
来自 121.199.21.205 的回复: 字节=32 时间=19ms TTL=54
来自 121.199.21.205 的回复: 字节=32 时间=19ms TTL=54
来自 121.199.21.205 的回复: 字节=32 时间=19ms TTL=54
来自 121.199.21.205 的回复: 字节=32 时间=20ms TTL=54
121.199.21.205 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 19ms,最长 = 20ms,平均 = 19ms
........... NaiveProxy 服务状态,按q继续 ..........
● naive.service - Caddy
Loaded: loaded (/etc/systemd/system/naive.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Thu 2023-02-23 12:17:25 CST; 101ms ago
Docs: https://caddyserver.com/docs/
Main PID: 5842 (code=exited, status=203/EXEC)
Feb 23 12:17:25 xiaoyaoyou339 systemd[1]: Starting Caddy...
Feb 23 12:17:25 xiaoyaoyou339 systemd[5842]: Failed at step EXEC spawning /usr/bin/caddy: No such file or directory
Feb 23 12:17:25 xiaoyaoyou339 systemd[1]: naive.service: main process exited, code=exited, status=203/EXEC
Feb 23 12:17:25 xiaoyaoyou339 systemd[1]: Failed to start Caddy.
Feb 23 12:17:25 xiaoyaoyou339 systemd[1]: Unit naive.service entered failed state.
Feb 23 12:17:25 xiaoyaoyou339 systemd[1]: naive.service failed.