Breaking News

ArgoSB Python版本免root一键部署

一键安装命令
cd ~ && wget https://raw.githubusercontent.com/zhumengkang/agsb/main/agsb.py && python3 agsb.py
或者
cd ~ && curl -fsSL https://raw.githubusercontent.com/zhumengkang/agsb/main/agsb.py | python3 -

安装
python3 agsb.py install
首次运行会自动安装并配置服务。安装完成后会创建~/bin/agsb命令链接,可直接使用agsb命令操作。

启动服务
agsb
# 或
python3 agsb.py

查看服务状态
agsb status
# 或
python3 agsb.py status

查看单行节点列表
agsb cat
# 或
python3 agsb.py cat

升级脚本
agsb update
# 或
python3 agsb.py update

卸载服务
agsb uninstall
# 或
python3 agsb.py del

环境变量设置
可以通过环境变量自定义配置:

vmpt: 指定vmess端口
uuid: 指定UUID
agn: 指定Argo固定域名
agk: 指定Argo授权密钥

例如:
export vmpt=10000
export uuid=your-uuid
python3 agsb.py

安装目录
所有文件安装在用户主目录下的.agsb隐藏文件夹内:

~/.agsb/sing-box: sing-box可执行文件
~/.agsb/cloudflared: cloudflared可执行文件
~/.agsb/sb.json: sing-box配置文件
~/.agsb/list.txt: 节点信息列表
~/.agsb/allnodes.txt: 单行节点列表文件

优点
无需root权限,普通用户即可使用
安装在用户主目录下的隐藏文件夹,不影响系统目录
使用Python 3编写,语法更现代
仅使用标准库,无需安装任何额外依赖
保留了原shell脚本的所有核心功能
自动创建用户目录下的命令链接,使用更方便
更友好的错误处理和调试信息
提供直接输出节点功能,方便复制使用

兼容性提示
需要Python 3环境,无需安装额外的依赖
所有文件都安装在用户目录下,不影响系统目录
安装完成后会在~/bin目录创建命令链接,如需使用,请确保该目录在PATH环境变量中

About josemespitia

发表回复

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