一、注册serv00账号,以及自动化保号➡️:免费注册十年VPS主机
二、🔗搭建vless节点
1,配置【开启权限】
- 打开serv00后台,后台地址在注册的时候会发你邮件(参数是这个
DevilWEB webpanel
),登录账号是Login
,密码是Password
- 第一步需要做的就是开启可以运行自己应用的权限。Additional services -> Run your own applications -> Enabled 如果不开启这一项,自己的用户目录下的所有文件都无法添加可执行权限。
2,安装PM2
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
就可以看到自己添加的应用。
如果显示没权限,退出ssh重新登录
「 另外,在`SSH`中通过下面的指令就可以开启页面监控功能!不需要可以不开 」
~/.npm-global/bin/pm2 monitor
如果没有账号可以按照提示创建就可以,然后会给出登录页面的地址。 https://app.pm2.io/#/bucket/65f3be6efe520b3f5503d9aa 用浏览器登录就可以看到了,非常的方便。
3,安装Vless
Vless是一个代理节点应用,可以通过SSH用下面的指令一键安装。
进入项目操作目录,以下命令行中<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
const port = process.env.PORT || 12345;
安装依赖
npm install
安装完毕后,使用PM2
启动并守护vless进程:
~/.npm-global/bin/pm2 start app.js --name vless
接着去你的代理客户端软件中手动添加vless配置即可:
Key | Value |
---|---|
地址 | Panel 中 WWW Websites 选项卡里的你的 Domain name |
端口 | 你放行的端口 |
用户 ID | 37a0bd7c-8b9f-4693-8916-bd1e2da0a817 |
传输协议 | ws |
伪装域名 | 同地址 |
ws path | / |
也可以复制以下vless节点信息,修改<域名地址>
为Panel 中 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左右。
如果在保存了任务列表快照后又改变了任务PM2
的任务列表,需要重新执行pm2 save
以更新任务列表。
...