一、准备工作
1、需要准备一个Cloudflare账号,没有就新注册一个,一个邮箱就可以免费注册,注册过程非常简单!
2、需要准备一个已经在cloudflare上托管的域名。关于怎样申请免费域名和域名怎样在cloudflare上托管,请参考我之前的两期视频,视频链接我放在下面。第一个是在著名的US.KG免费域名挂掉以后,我推荐了3个比较容易注册并且很好用的域名,并详细讲解了域名怎样在cloudflare上面托管,并激活边缘证书。第二个是在US.KG域名复活但收费以后,我和大家一起体验了一下digitalplat旗下的免费域名的注册及在cloudflare上面托管。在这里限于篇幅,我就不再详细讲解怎样申请免费域名和域名怎样在cloudflare上托管了。
二、开始部署
1、申请免费vps
个人资料部分可以使用美国地址生成器,不过目前该网站并未对个人资料进行有效审核,所以除邮箱和密码两个字段以外,其余内容可以随便填写。
2、更改关联域名
a、在cloudflare上修改dns记录
b、在webhostmost上修改域名
控制面板➔Domain Management➔域名设置
3、上传文件(app.js、package.json),这里使用甬哥的代码,在此感谢大佬甬哥的无私分享!
控制面板➔File Management➔文件管理器➔域名➔public_html
4、创建Node.Js App。控制面板➔Domain Management➔Node.Js App
版本:最新或推荐版本
Application root:public_html
Application startup file:app.js
增加三个变量
DOMAIN:自己的域名
UUID:可以用v2rayn生成
PORT:10000到65535之间任选
5、域名/UUID查看节点信息。
6、可以通过修改优选IP改善延迟和速度。
三、保活
1、节点保活
a、自动保活
该项目自带节点保活脚本,在cloudflare上的workers部署workers_keep.js,需要在代码中添加保活网址:域名/UUID,然后设置cron触发器定义保活间隔。
b、手动保活
手动刷新网页:域名/UUID
2、vps保活
a、手动保活。
每45天手动登录至少一次 。
b、自动保活
作者主页有详细的部署说明,部署非常简单,在这里限于篇幅我就不再演示了。
四、尾巴
在这个项目之前的测试中,我一直用dpdns.org这个域名进行测试。很多朋友都知道,dpdns.org是digitalplat旗下US.KG改收费以后推出的第一个免费域名。一周以前的测试都没有任何问题,但是近期的测试发现,如果使用这个域名Node.Js App就不能正常被创建,最终导致无法成功创建节点。我不能确定这是我的个例,还是dpdns.org这个域名已经被webhostmost服务器屏蔽了。大家可以直接避开这个坑,也可以自行测试。
评论
发表评论