使用 ServerAvatar 和 agsb 脚本快速部署服务及节点教程
本教程将引导您如何使用 ServerAvatar 免费额度,结合 DigitalOcean 或 Vultr 云厂商,快速创建一个服务器,并通过 SSH 连接,最后使用 agsb 项目脚本部署 Hysteria2 或 Cloudflare Tunnel (Vmess) 节点。
项目地址: zhumengkang/agsb
第一步:注册并设置 ServerAvatar
- 访问 ServerAvatar 官网,点击首页的
Get Started for Free开始免费试用。 
- 填写您的个人信息完成注册。

- 注册后,您会收到一封验证邮件。请前往您的邮箱,打开邮件并点击
Account Activation按钮进行验证。


- 验证成功后,页面将跳转到 ServerAvatar 的主页。您可以在右上角看到账户有 10 美元的免费额度。

第二步:创建服务器
- 在左侧菜单中,点击
Servers。 - 在
Servers页面右上角,点击Create创建服务器。 
- 选择服务器类型为
Managed Server(托管服务器)。

- 选择云服务提供商。这里有两个主要选择:
DigitalOcean vs Vultr 对比:
- DigitalOcean:
- 配置较低 (1核 CPU / 1GB 内存 / 35GB 磁盘)。
- 可选地区较少。
- 优点: 带宽非常高,可达 5000Mbps 左右,月流量 1TB。
- Vultr:
- 配置较高 (1核 CPU / 1GB 内存 / 55GB 磁盘)。
- 可选地区非常多 (30+)。
- 缺点: 带宽相对较低,约 2000Mbps,但月流量有 2TB。
结论: 根据您对高带宽或大流量的需求进行取舍。
-
服务器配置详情:
- Server Name: 输入一个你喜欢的服务器名称(例如
my-first-server)。 - Which type of app do you want to host: 选择
Github。 - Configuration: 选择
nginx。 - Node.js: 根据您的需求决定是否安装,本教程中未安装。

- Region: 选择一个服务器地区(本例中选择韩国)。

- Server Name: 输入一个你喜欢的服务器名称(例如
-
点击
Select,然后点击Deploy进行部署。
注意: 部署过程需要 5-15 分钟。其中
Inspecting Server这一步可能会持续较长时间,请耐心等待。安装完成后,页面会自动跳转到服务器的管理界面。

第三步:配置服务器并获取 SSH 凭证
-
服务器部署完成后,在服务器管理界面,点击左侧的
Settings。 -

-
在设置页面,务必修改以下默认密码以确保安全:
- 开启
SSH access。 - 修改
Redis的默认密码。 - 修改
MySQL的密码。 - 修改
SFTP的密码。
- 完成修改后,返回您的注册邮箱,会收到一封包含服务器信息的邮件。
- 下载邮件附件中的 SSH 密钥文件。请注意,不要下载后缀为
.pub的公钥文件,我们需要的是私钥文件。 
第四步:使用 SSH 客户端连接服务器
-
下载并安装一款 SSH 客户端。推荐工具:FinalShell。
-
打开 SSH 客户端,新增一个 SSH 连接。
-

-
填写连接信息:
- 名称: 任意填写,方便自己识别。
- 主机/IP: 填写您邮箱中收到的服务器 IP 地址。
- 用户名:
root。 - 验证方式: 更改为
公钥或Public Key。 - 密钥: 导入您刚刚从邮件附件中下载的那个密钥文件。


-
选择刚刚导入的密钥,点击确定保存。
-

-
双击新建的连接,即可成功远程登录到您的服务器。
第五步:部署应用/节点 (agsb 脚本)
连接上 SSH 后,您可以选择以下任一方案进行一键部署。
方案一:Hysteria2 脚本
在 SSH 终端中执行以下命令:
cd ~ && curl -fsSL https://raw.githubusercontent.com/zhumengkang/agsb/main/hysteria2-v1.py | python3 -
方案二:Cloudflare Tunnel (Vmess) 脚本
前提: 您需要拥有一个自己的域名,并准备好 Cloudflare 的 Token。如果不知道如何配置,可以参考这个视频教程:https://youtu.be/x60A6r8e5pY
在 SSH 终端中执行以下命令,请务必将命令中的 b1ebd5fc-9170-45d4-9887-a39c9fc65298、CF-token 和 自己的域名 替换为您自己的信息。
# 示例 UUID,建议自行生成一个新的
UUID="b1ebd5fc-9170-45d4-9887-a39c9fc65298"
# 替换成你的 Cloudflare Token
AGK="[你的Cloudflare-Token]"
# 替换成你自己的域名
DOMAIN="[你的域名]"
cd ~ && curl -fsSL https://raw.githubusercontent.com/zhumengkang/agsb/main/agsb-v2.py | python3 - install --uuid ${UUID} --port 49999 --agk ${AGK} --domain ${DOMAIN}


评论区