Serv00 免费虚拟主机 申请,VPS免费订阅节点搭建

Serv00 十年 免费虚拟主机 申请教程

是一个服务提供商,允许用户在其平台上托管网站和应用程序。Serv00是一个提供的平台,专为个人和小型项目设计。它提供用户友好的控制面板,支持多种编程语言和数据库,尽管是免费的,但依然能够满足基础的网站托管需求。以下是其主要特点:

  1. 免费主机:提供免费的虚拟主机服务,没有月租费用,适合个人和小型项目使用。
  2. 易用性:用户友好的控制面板,使得管理网站和服务器变得简单。
  3. 多种支持:支持多种编程语言和数据库,满足不同开发者的需求。
  4. 基础资源:尽管是免费的,但提供基本的存储和带宽,足以支撑小型网站的运行。

Serv00官网: https://www.serv00.com/

Serv00 免费虚拟主机申请,VPS免费订阅节点搭建-1

Serv00 免费虚拟主机 免费套餐包含

  • 3GB 存储空间
  • 512MB 内存
  • 不限流量
  • 支持PHP、MySQL等网站开发语言和数据库
  • 提供免费的二级域名
  • 可自定义开放端口
  • 支持SSH访问
  • 要求是每3个月需登录一次控制面板或SSH,避免账号被回收

Serv00 免费虚拟主机 申请,VPS免费订阅节点搭建-1

注册serv00账户

注册须知:

  • 邮箱必须是真实邮箱,需要激活验证(推荐使用Gmail或protonmail)
  • 用户名(Username)自己设置英文就可以,同时也代表域名比如uzbox,域名就是uzbox.serv00.com
  • 答案(Answer)不要空着,可填写free

打开官网,在首页注册新用户。点击「Register an account」进入注册页面!

Serv00 免费虚拟主机 申请,VPS免费订阅节点搭建-1

Serv00 免费虚拟主机 申请,VPS免费订阅节点搭建-1

注册内容填写完毕之后点击「Create account」,如果用户名被占用了,换一个就行,如果没有被占用就会给你输入的邮箱发送消息。如果页面上方出现以下绿色提示信息,就代表账户注册成功了,去检查邮箱,查看是否接收到邮件。

Serv00 免费虚拟主机 申请,VPS免费订阅节点搭建-1

Serv00的邮件包括所有的重要信息,包括后台管理面板和ssh登录的用户名密码,以及ssh主机名等!

Serv00后台面板为DevilWeb,用起来还是很方便的,登录的账户密码就是邮件里面的Login和Password,这个账号同样适用其他服务,比如ssh、mysql等。如果没有安装第三方的ssh客户端可以使用windows自带的openssh,mac的终端来登录!

好了,到这里账户就已经注册完毕了,虚拟主机也申请完成了,你得到了一个二级域名和一个虚拟主机空间。

ClouDNS域名托管到 serv00

打开ClouDNS官网和DevilWEB网络面板

  1. 在您的邮箱中找到包含DevilWEB网络面板链接的邮件
  2. 打开浏览器,访问ClouDNS官网 (https://www.cloudns.net/)
  3. 在另一个标签页中打开DevilWEB网络面板的链接
  4. 使用提供的账号和密码登录两个系统

在ClouDNS中删除域名的所有DNS记录

  1. 在ClouDNS控制面板中找到您的域名
  2. 进入域名的DNS管理页面
  3. 选择所有现有的DNS记录
  4.  使用批量删除功能或逐个删除这些记录
  5. 确认所有记录都已被删除

将域名托管到serv00

  1. 在DevilWEB网络面板中找到域名管理部分
  2. 选择要托管的域名
  3. 找到托管选项,选择”serv00″作为托管服务器
  4. 确认托管设置并保存更改

处理双向解析问题

  1. 等待几分钟,让serv00自动生成DNS记录
  2. 在DevilWEB面板中找到新生成的DNS记录
  3. 记下所有自动生成的DNS记录详情(类型、主机名、值等)

将自动生成的DNS记录添加到ClouDNS

  1. 返回ClouDNS控制面板
  2. 进入之前清空的域名的DNS管理页面
  3. 使用”添加记录”功能,逐个添加在serv00上自动生成的DNS记录
  4. 确保每条记录的类型、主机名、值等信息与serv00上的完全一致
  5. 保存每条新添加的记录

设置新的耳机域名解析(如适用)

  1. 如果有新的耳机域名需要解析,重复步骤4和5
  2. 确保将新的耳机域名的所有DNS记录也添加到ClouDNS中

验证设置

  1. 使用在线DNS查询工具检查域名的DNS设置是否正确生效
  2. 测试域名是否正常解析到预期的服务器

监控和维护

  1. 定期检查DevilWEB面板,看是否有新的DNS记录生成
  2. 如有新记录,及时将其添加到ClouDNS中

请注意,DNS更改可能需要一些时间才能在全球范围内生效。如果您在操作过程中遇到任何问题或需要更具体的指导,请随时询问。

利用FreeSSL生成免费证书

使用FreeSSL生成免费证书并解析到Serv00和ClouDNS的步骤

步骤一:访问FreeSSL官网

  1. 打开浏览器,访问 FreeSSL 官网。

步骤二:选择证书类型

  1. 在FreeSSL首页,选择适合你需求的免费SSL证书(通常是Let's Encrypt或其他免费选项)。

步骤三:输入域名

  1. 输入你要生成SSL证书的域名(例如:yourdomain.com),点击“下一步”。

步骤四:验证域名

  1. 选择验证方式:DNS验证或文件验证。DNS验证通常更简便,选择“DNS验证”。

步骤五:添加DNS记录

  1. FreeSSL会提供一条或多条DNS记录,需要你将这些记录添加到你的DNS管理服务中。

Serv00解析

  1. 登录到你的Serv00账号,进入“域名管理”或“DNS管理”页面。
  2. 添加FreeSSL提供的DNS记录到Serv00的DNS设置中,保存更改。

ClouDNS解析

  1. 登录到你的ClouDNS账号,进入“域名管理”或“DNS管理”页面。
  2. 添加FreeSSL提供的DNS记录到ClouDNS的DNS设置中,保存更改。

步骤六:验证DNS记录

  1. 返回FreeSSL官网,点击“验证”按钮。FreeSSL会检查DNS记录是否正确添加。

步骤七:下载SSL证书

  1. 验证通过后,FreeSSL会生成并提供下载链接。下载你的SSL证书文件(包括证书文件、私钥和中间证书)。

步骤八:安装SSL证书

  1. 登录到Serv00的控制面板,找到SSL/TLS管理页面。
  2. 上传并安装下载的SSL证书文件(通常需要上传证书文件和中间证书,同时输入私钥)。

步骤九:配置SSL(如果需要)

  1. 确保你的网站配置正确,启用HTTPS访问。

通过以上步骤,你可以利用FreeSSL生成免费的SSL证书,并将其解析到Serv00和ClouDNS进行使用。确保按照每个步骤准确操作,以顺利完成SSL证书的生成和安装。

搭建vless节点

第一步:开启权限

需要做的就是在Serv00后台开启可以运行自己应用的权限。Additional services -> Run your own applications -> Enabled 如果不开启这一项,自己的用户目录下的所有文件都无法添加可执行权限。

Serv00 免费虚拟主机 申请,VPS免费订阅节点搭建-1

还可以通过 SSH 使用命令 进行管理devil binexec on|off。
on启用和off禁用运行您自己的软件的功能。执行此操作后,请注销并再次登录。

第二步:安装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 就可以看到自己添加的应用。

开启PM2页面监控:

~/.npm-global/bin/pm2 monitorr

如果还没有PM2的监控账号,可以访问PM2网站注册一个监控账号:https://id.keymetrics.io/api/oauth/login

如果不想安装PM2,关闭命令窗口仍然保持运行,可以参考以下方法。

  1. 使用 screen 命令:

    ​ ①首先,确保已安装 screen;在serv00无法安装,但后面可以使用screen,可能自带。

    sudo apt-get update sudo apt-get install screen

    ​ ②然后,在终端中执行以下命令以创建一个新的 screen 会话:​

    screen -S mysession

    ​ ③在 screen 会话中,运行应用程序:​

    node app.js

    ​ ④按下 Ctrl + A,然后按下 D 键将 screen 会话分离。​ ⑤关闭终端窗口后,应用程序将继续在后台运行。下次需要重新连接到 screen 会话时,可以使用以下命令:​

    screen -r mysession

  2. 使用 tmux 命令:

    ​ ①首先,确保已安装 tmux(如果尚未安装):

    sudo apt-get update sudo apt-get install tmux

    ​ ②然后,在终端中执行以下命令以创建一个新的 tmux 会话:​

    tmux new-session -s mysession

    ​ ③在 tmux 会话中,运行应用程序​

    node app.js

    ​ ④按下 Ctrl + B,然后按下 D 键将 tmux 会话分离。​ ⑤关闭终端窗口后,应用程序将继续在后台运行。下次需要重新连接到 tmux 会话时,可以使用以下命令:

    tmux attach -t mysession

第三步:安装Vless

Vless是一个代理节点应用,可以通过SSH用下面的指令一键安装。

serv00-vless 使用方法:

  1. 在WWW Websites处建一个nodejs

  2. 在Ports处,开通一个端口

  3. 在app.js中修改UUID和端口

  4. 把文件上传到迷个文件夹 public-nodejs

  5. 在 ssh 中进入30行文件所在的文件夹,输入以下命令:

    cd /usr/home/XXXXX/domains/XXXXX.serv00.net/public_nodejs

  6. 运行 npm install 来安装依赖项

  7. 运行 npm start 启动您的 Node.js 应用程序。

  8. 在WWW Websites处的Manage处,点击重启restart。

建议去CF设回源;其中的两处XXXXX,换成你自己的。

首先进入项目操作目录,以下命令行中<Your-domain>换成你的域名。

cd ~/domains/<Your-domain>

使用git命令拉取项目到域名目录中:

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

纯净IP地址检测:https://scamalytics.com/

安装完毕后,在客户端中添加一下vless的配置就可以了。

到这里,vless的配置就已经完毕了,serv00会不定时重启机器,所以我们把PM2添加开机自启。而且serv00每三个月内必须要有一次登录面板或者SSH连接,不然会删号,也可以通过一个脚本解决问题!

serv00 自动续期

新建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添加可执行权限:

chmod +x auto-renew.sh
~/.npm-global/bin/pm2 start ./auto-renew.sh

这样就会每隔一个月自动执行一次SSH连接,自己SSH自己进行续期。

在serv00的管理页面上找到Cron jobs选项卡,使用Add cron job功能添加任务,Specify time选择After reboot,即为重启后运行。Form type选择Advanced,Command写:

/home/你的用户名/.npm-global/bin/pm2 resurrect
~/.npm-global/bin/pm2 save

这样每次serv00不定时重启任务时,都能自动调用PM2读取保存的任务列表快照,恢复任务列表。如果在保存了任务列表快照后又改变了任务PM2的任务列表,需要重新执行pm2 save以更新任务列表。

Serv00免费空间开通FTP账号

  • Serv00免费空间开通时没有开通FTP,你需要自己创建一个FTP账号才能使用FTP功能。

Serv00 免费虚拟主机 申请,VPS免费订阅节点搭建-1

  • 点击左面菜单中的“FTP”,再点“Add account”,输入用户名、选择目标目录、输入密码(可使用随机密码),点蓝色“Add”按钮创建你的FTP账号。
  • 你使用FTP时候,FTP用户名要包括“fxxxxx_”这个前缀的。
5/5 - (2 votes)

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注