Open cnnnet opened 4 months ago
访问官网➡️: https://www.serv00.com/
点击「Register an account」进入注册页面,注册之前需要注意三点
yixiu
yixiu.serv00.com
free
ssh xxxx@sx.serv00.com #将 xxxx 换成自己的用户名,sx为s1-s4,依照欢迎邮件中的主机名 #命令行在输入密码的时候是看不到的,输完之后直接点回车就可以
⚠️到目前位置serv00账号已经注册好了
PM2 是一款非常优秀的node.js进程管理工具。可以通过SSH用下面的指令一键安装。
bash <(curl -s https://raw.githubusercontent.com/k0baya/alist_repl/main/serv00/install-pm2.sh)
使用pm2,请直接用路径调用:~/.npm-global/bin/pm2,例如~/.npm-global/bin/pm2 list 就可以看到自己添加的应用。
~/.npm-global/bin/pm2
~/.npm-global/bin/pm2 list
「 另外,在`SSH`中通过下面的指令就可以开启页面监控功能!不需要可以不开 」
~/.npm-global/bin/pm2 monitor
如果没有账号可以按照提示创建就可以,然后会给出登录页面的地址。 https://app.pm2.io/#/bucket/65f3be6efe520b3f5503d9aa 用浏览器登录就可以看到了,非常的方便。
Vless是一个代理节点应用,可以通过SSH用下面的指令一键安装。
进入项目操作目录,以下命令行中<Your-domain>换成你的域名
<Your-domain>
cd ~/domains/<Your-domain>
克隆serv00-vless项目到
git clone https://github.com/qwer-search/serv00-vless && mv -f serv00-vless vless && cd vless && rm -f README.md
在serv00的管理页面上开启一个端口,Port reservation -> Add port添加一个TCP的端口号。再在File Manager 里面找到Vless的文件下的app.js文件,修改里面的端口号为刚刚添加的端口号。类似下面修改为了12345
Port reservation -> Add port
TCP
File Manager
app.js
12345
const port = process.env.PORT || 12345;
安装依赖
npm install
安装完毕后,使用PM2启动并守护vless进程:
PM2
~/.npm-global/bin/pm2 start app.js --name vless
接着去你的代理客户端软件中手动添加vless配置即可:
也可以复制以下vless节点信息,修改<域名地址>为Panel 中 WWW Websites 选项卡里的你的 Domain name,<端口>为你放行的端口即可
<域名地址>
WWW Websites
Domain name
<端口>
vless://37a0bd7c-8b9f-4693-8916-bd1e2da0a817@<域名地址>:<端口>?flow=&security=none&encryption=none&type=ws&host=<域名地址>&path=/&sni=&fp=&pbk=&sid=#%E4%B8%80%E4%BC%91vless%EF%BC%8CTG%E7%BE%A4%EF%BC%9Ahttps://t.me/yxjsjl
上表没有给出的可以不填。
我用的客户端是v2rayU,按照这个配置就行。目前测试下来连接不是很稳定,延迟忽高忽低,有300ms左右。
纯净度检测
听说serv00会不定时重启机器,所以我们把PM2添加开机自启。而且serv00每三个月内必须要有一次登录面板或者SSH连接,不然会删号,也可以通过一个脚本解决问题,接下来我会详细说明。
新建opt目录,并进入目录
opt
mkdir ~/opt
新建 auto-renew.sh 脚本:
cat > auto-renew.sh << EOF #!/bin/bash while true; do sshpass -p '密码' ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -tt 用户名@地址 "exit" & sleep 259200 #30天为259200秒 done EOF
另外记得把其中的密码、用户名、ssh的地址修改为你自己的。
给 auto-renew.sh添加可执行权限:
auto-renew.sh
chmod +x auto-renew.sh
使用PM2启动:
~/.npm-global/bin/pm2 start ./auto-renew.sh
这样就会每隔一个月自动执行一次SSH连接,自己SSH自己进行续期。
SSH
在serv00的管理页面上找到Cron jobs选项卡,使用Add cron job功能添加任务,Specify time选择After reboot,即为重启后运行。Form type选择Advanced,Command写:
serv00
Cron jobs
Add cron job
Specify time
After reboot
Form type
Advanced,Command
/home/你的用户名/.npm-global/bin/pm2 resurrect
添加完之后,在SSH窗口保存PM2的当前任务列表快照:
~/.npm-global/bin/pm2 save
这样每次serv00不定时重启任务时,都能自动调用PM2读取保存的任务列表快照,恢复任务列表。如果在保存了任务列表快照后又改变了任务PM2的任务列表,需要重新执行pm2 save以更新任务列表。
pm2 save
npm install 要安装哪些依赖,怎么安装?能不能详细一些。
🌟 免费虚拟主机 - Serv00#
访问官网➡️: https://www.serv00.com/
一、注册serv00账户【⚠️名额有限,快来注册吧!】#
点击「Register an account」进入注册页面,注册之前需要注意三点
yixiu
,域名就是yixiu.serv00.com
free
输好之后点击「Create account」,如果用户名被占用了,换一个就行,如果没有被占用就会给你输入的邮箱发送消息。如果页面上方出现以下绿色提示信息,就代表账户注册成功了,去检查邮箱就可以 Serv00欢迎邮件包括所有的重要信息,包括后台管理面板和ssh登录的用户名密码,以及ssh主机名等,邮件千万记得保存,或者复制下来保存都可以。 Serv00后台面板为DevilWeb,用起来还是很方便的,登录的账户密码就是邮件里面的Login和Password,这个账号同样适用其他服务,比如ssh、mysql等。如果没有安装第三方的ssh客户端可以使用windows自带的openssh,mac的终端来登录ssh xxxx@sx.serv00.com #将 xxxx 换成自己的用户名,sx为s1-s4,依照欢迎邮件中的主机名 #命令行在输入密码的时候是看不到的,输完之后直接点回车就可以
⚠️到目前位置serv00账号已经注册好了
二、ClouDNS域名托管到serv00#
三、利用FreeSSL生成免费证书#
四、🔗搭建vless节点#
1,配置【开启权限】#
2,安装PM2#
PM2 是一款非常优秀的node.js进程管理工具。可以通过SSH用下面的指令一键安装。
使用pm2,请直接用路径调用:
~/.npm-global/bin/pm2
,例如~/.npm-global/bin/pm2 list
就可以看到自己添加的应用。「 另外,在`SSH`中通过下面的指令就可以开启页面监控功能!不需要可以不开 」
如果没有账号可以按照提示创建就可以,然后会给出登录页面的地址。 https://app.pm2.io/#/bucket/65f3be6efe520b3f5503d9aa 用浏览器登录就可以看到了,非常的方便。
3,安装Vless#
Vless是一个代理节点应用,可以通过SSH用下面的指令一键安装。
进入项目操作目录,以下命令行中
<Your-domain>
换成你的域名克隆serv00-vless项目到
在serv00的管理页面上开启一个端口,
Port reservation -> Add port
添加一个TCP
的端口号。再在File Manager
里面找到Vless的文件下的app.js
文件,修改里面的端口号为刚刚添加的端口号。类似下面修改为了12345
安装依赖
安装完毕后,使用
PM2
启动并守护vless进程:接着去你的代理客户端软件中手动添加vless配置即可:
也可以复制以下vless节点信息,修改
<域名地址>
为Panel 中WWW Websites
选项卡里的你的Domain name
,<端口>
为你放行的端口即可上表没有给出的可以不填。
我用的客户端是v2rayU,按照这个配置就行。目前测试下来连接不是很稳定,延迟忽高忽低,有300ms左右。
纯净度检测
4,自动化#
听说serv00会不定时重启机器,所以我们把PM2添加开机自启。而且serv00每三个月内必须要有一次登录面板或者SSH连接,不然会删号,也可以通过一个脚本解决问题,接下来我会详细说明。
自动续期#
新建
opt
目录,并进入目录新建 auto-renew.sh 脚本:
cat > auto-renew.sh << EOF #!/bin/bash while true; do sshpass -p '密码' ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -tt 用户名@地址 "exit" & sleep 259200 #30天为259200秒 done EOF
另外记得把其中的密码、用户名、ssh的地址修改为你自己的。
给
auto-renew.sh
添加可执行权限:使用PM2启动:
这样就会每隔一个月自动执行一次
SSH
连接,自己SSH自己进行续期。自动启动#
在
serv00
的管理页面上找到Cron jobs
选项卡,使用Add cron job
功能添加任务,Specify time
选择After reboot
,即为重启后运行。Form type
选择Advanced,Command
写:添加完之后,在
SSH
窗口保存PM2
的当前任务列表快照:这样每次
serv00
不定时重启任务时,都能自动调用PM2
读取保存的任务列表快照,恢复任务列表。如果在保存了任务列表快照后又改变了任务PM2
的任务列表,需要重新执行pm2 save
以更新任务列表。安装依赖
npm install 要安装哪些依赖,怎么安装?能不能详细一些。