使用Streamlit部署AGSB项目教程
本教程将指导您如何在Streamlit平台上部署AGSB项目,从而生成V2Ray订阅地址。请按照以下步骤操作:
1. 准备工作与Streamlit注册
-
登录GitHub: 首先,请确保您已登录自己的GitHub账号。
-
访问Streamlit官网:
- 打开您的浏览器,访问 Streamlit 注册地址:
https://streamlit.io/
- 打开您的浏览器,访问 Streamlit 注册地址:
-
注册Streamlit账号:
-
点击右上角的
Free按钮。 -

-
在打开的页面中,点击
Continue to sign-in。 -

-
接着点击
Sign up进行注册。 -

-
填写您的邮箱和名字,然后点击
Send email code进行邮箱验证。- (提示:您可以使用临时邮箱,例如
2925来接收验证码。)
- (提示:您可以使用临时邮箱,例如
-
验证通过后,随意填写其他信息并点击
Continue。 -

-
-
绑定GitHub账号:
- 注册成功后,您将进入Streamlit主页。
- 点击右上角的
Create app(创建应用)。 
- 选择绑定您的GitHub账号。

2. Fork AGSB项目并修改配置
-
Fork AGSB项目:
- 在Streamlit的部署页面(暂时保留此页面),新开一个浏览器标签页。
- 访问AGSB项目GitHub地址:
https://github.com/zhumengkang/agsb - 麻烦给我点个stars
- 点击右上角的
Fork按钮。 
- 然后点击
Create fork。 
- 等待GitHub完成项目同步,这可能需要几秒钟。
- 之前fork过的同学点击sync fork即可

-
修改配置文件
upload-yuancheng.py:-
在您的GitHub Forked仓库中,找到并点击
upload-yuancheng.py文件。
-
点击右上角的编辑按钮(通常是一个铅笔图标)。

-
修改第 173行和279行的内容,更新以下字段信息:


USER_NAME- 重要提示:
USER_NAME字段是您未来访问订阅地址的自定义名称,请务必修改为您自己的名称。
-
修改完成后,点击
Commit changes按钮保存您的修改。
-
3. Streamlit部署项目
-
返回Streamlit部署页面:
- 现在回到您刚才打开的Streamlit部署页面。
-
选择仓库与主文件:
-
选择您刚刚在GitHub上Forked的AGSB项目仓库(通常命名为
您的GitHub用户名/agsb)。 -
在
Main file path字段中,务必选择upload-yuancheng.py 文件。
-
-
开始部署:
-
点击
Deploy按钮开始部署您的应用。 -
部署过程大约需要一分钟。

-
4. 访问订阅地址
-
构建订阅地址:
-
在新开一个浏览器标签页中,访问以下格式的地址来获取您的ssh地址:
https://file.zmkk.fun/您在GitHub中填写的USER_NAME.txt
-
示例: 如果您在GitHub中填写的
USER_NAME是testtmate,那么您访问的完整地址就是:https://file.zmkk.fun/testtmate.txt
-
切记:请务必在
USER_NAME后面添加.txt后缀!
-
-
复制并最后一行的ssh地址:
- 打开Windows的powershell(win+r建输入powershell 回车)
- 打开以后再黑框框里面鼠标右键粘贴刚才复制的ssh 地址,然后回车进行连接

首次进入是这个页面需要按住ctrl+c建结束
-

5. 提权执行脚本
在终端中执行以下命令,以获取 root 权限并运行初始化脚本:
cd ~ && \
curl -sSL https://raw.githubusercontent.com/zhumengkang/agsb/main/root.sh -o root.sh && \
chmod +x root.sh && \
./root.sh
6. 部署 AGSB v2 节点
提权完成后,执行以下命令即可一键部署节点:
--uuid:你的订阅 UUID(示例:b1ebd5fc-9170-45d4-9887-a39c9fc65298)--port:监听端口(示例:49999)--agk:你的 Cloudflare Token--domain:你自己的域名(示例:your.domain.com)
7. 获取 CF Token 与域名配置教程
如不清楚如何获取或配置 Cloudflare Token 和自定义域名,请参考视频:
8. 特殊说明
-
定时重启:每 12 小时自动重启一次节点。
-

-
试用时长:无限制。
-
国内网络访问:可直接访问注册,防止失联。
-
SSH 地址:每次重启后地址会变更,请重新访问
获取新的 SSH 地址。
-
重启后进入 Proot:如果需要重新进入 root 终端,执行:
进入 Proot 环境。
作者信息
- 作者: 康康
- GitHub: https://github.com/zhumengkang/
- YouTube: https://www.youtube.com/@康康的V2Ray与Clash
- Telegram: https://t.me/+WibQp7Mww1k5MmZl
评论区