这是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
可以通过环境变量自定义配置:
vmpt: 指定vmess端口uuid: 指定UUIDagn: 指定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: 单行节点列表文件~/bin目录创建命令链接,如需使用,请确保该目录在PATH环境变量中