html

ArgoSB Python版本

简介

这是ArgoSB脚本的Python版本,无需root权限,完全适用于普通用户。所有文件安装在用户主目录下的.agsb隐藏文件夹中,不会影响系统目录。脚本使用Python 3,仅使用Python标准库,无需安装额外依赖。

使用方法

一键安装命令

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

环境变量设置

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

例如:

export vmpt=10000
export uuid=your-uuid
python3 agsb.py

安装目录

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

优点

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

兼容性提示