模块手册
下载
安装
简单使用
安装anywhere (推荐)
使用TUI
模块配置
配置文件
- 配置文件在
/data/adb/Neribox/config.ini
- 数据和可执行文件在
/data/adb/Neribox/sysroot
这是一份模块的配置文件,你需要在后面填写对应值
AOD=
DASHBOARD=
STATUSBAR=
ALIST_DAEMON=
ALIST_PORT=
ALIST_PASSWD=
ARIA2_DAEMON=
ARIA2_SSL=
ARIANG_PORT=
RCLONE_DAEMON=
MOUNTDIR=
CLOUDDIR=
FRPC_DAEMON=
FRPC_PARM=
TERMUX_REPO=
TRACKERLIST=
ROOT_MANAGER=
配置项目
类型说明
int
指数字
boolean
指布尔值
string
指字符串
项 | 类型 | 作用 |
---|---|---|
AOD | int | 息屏停止进程需要的时间(秒),如果值为0,则关闭此功能 |
DASHBOARD | boolean | 是否启用Dashboard的刷新(模块描述会显示应用的运行状态) |
STATUSBAR | string | Dashboard的样式,需要遵循特定格式 |
ALIST_DAEMON | boolean | AList会一直处于运行状态,如果进程退出则会自动启动 |
ALIST_PORT | int | 指定AList的http和https端口,左边为http右边为https,-1为禁用,端口范围在0-65535 |
ALIST_PASSWD | string | AList的管理员密,仅对AList 3.15.1以上版本生效 |
ARIA2_DAEMON | boolean | Aria2会一直处于运行状态,如果进程退出则会自动启动 |
ARIA2_SSL | boolean | Aria2是否启用ssl |
ARIANG_PORT | int | AriaNG的端口,-1为禁用 |
RCLONE_DAEMON | boolean | rclone会一直处于运行状态,如果进程退出则会自动启动 |
MOUNTPATH | string | 挂载的路径如/data /mnt /data/tmp /data/adb/Neribox |
MOUNTDIR | string | 默认挂载的位置(/storage/emulated/0/[对应值]) |
CLOUDDIR | string | 挂载的云盘路径(云盘的绝对路径) |
FRPC_DAEMON | boolean | frpc会一直处于运行状态,如果进程退出则会自动启动 |
FRPC_PARM | string | frpc的启动参数,只有填写后才能启动 |
TERMUX_REPO | string | termux软件包仓库的地址,更新时需要 |
TRACKERLIST | string | 更新tracker列表需要的地址 |
ROOT_MANAGER | string | 填写Root管理器的包名 |
DASHBOARD的格式
以下为格式
应用1[项目1,项目2,...] 应用2[项目3,项目4,...] ...
项目 | 可用应用 | 说明 |
---|---|---|
DEAMON | ALIST ARIA2 RCLONE FRPC | 检测是否开启守护进程 |
PID | ALIST ARIA2 HTTPD RCLONE FRPC SQLITE JQ FUSERMOUNT LSOF | 当前应用的进程号 |
PORT | ALIST AIRA2 HTTPD | 当前应用监听的端口 |
VERSION | ALIST ARIA2 RCLONE FRPC SQLITE JQ FUSERMOUNT LSOF | 当前应用的版本 |
USER | ALIST | AList管理员的账户 |
PASSWORD | ALIST | AList管理员的密码 |
WEBUI | ARIA2 | AriaNG监听的端口 |
基本命令
AList
shell
toolkit alist -start
shell
toolkit alist -stop
shell
toolkit alist -update
shell
toolkit alist -h
toolkit alist -help
Aria2
shell
toolkit aria2 -start
shell
toolkit aria2 -stop
shell
toolkit aria2 -update
shell
toolkit aria2 -h
toolkit aria2 -help
rclone
shell
toolkit rclone -mount
#高级启动方式
toolkit rclone -REMOTE MyNas -CLOUDDIR /123云盘 -MOUNTDIR Nasfiles -mount
#解释:挂载MyNas配置,并把云盘中的/123云盘挂载到本地/storage/emutated/0/Nasfile中
shell
toolkit rclone -umount
#高级卸载方式
toolkit rclone -REMOTE MyNas -umount
#解释:卸载MyNas的挂载
shell
toolkit rclone -update
shell
toolkit rclone -config
shell
toolkit rclone -h
toolkit rclone -help
frpc
shell
toolkit frpc -start
shell
toolkit frpc -stop
shell
toolkit frpc -update
shell
toolkit frpc -h
toolkit frpc -help
openssl
shell
#制作新的ssl证书和CA证书
toolkit openssl -mkcer
shell
#安装CA证书到用户信任证书
toolkit openssl -install
shell
toolkit openssl -h
toolkit openssl -help
trackerlist
shell
toolkit trackerlist -update
shell
toolkit trackerlist -h
toolkit trackerlist -help
其他命令
shell
toolkit dashboard
shell
toolkit -v
toolkit -version
高级应用
命令进阶
- 脚本支持多个参数使用,参数会按照先后顺序解析
shell
toolkit alist -start trackerlist -update aria2 -start rclone -REMOTE MyNas -MOUNTDDIR MyNas -CLOUDDIR /123云盘 -mount frpc -start dashboard
SSL证书
- 修改自签证书生成配置
- 在
/data/adb/modules/Neribox/etc/certificate/config
修改证书配置 - 如果想添加域名或者IP请在
SERVER.conf
和SERVER_EXT.conf
内修改以下内容
[alt_names]
DNS.1 = ip6-localhost
DNS.2 = localhost
IP.1 = 0.0.0.0
IP.2 = 127.0.0.1
IP.3 = ::1
#添加域名或者IP
#例子如下
DNS.3 = example.com
DNS.4 = *.example.com
IP.4 = 114.114.114.114