获取Nekobox源码 使用Git克隆仓库:git clone https://github.com/nekox/nekobox.git 进入目录并编译:cd nekomimi make 安装依赖 安装必要的系统依赖:sudo apt-get install -y git python3 build-essential 安装boost库:sudo apt-get install libboost-dev libboost-system-dev libboost-filesystem-dev 安装编译器:sudo apt-get install gcc g++ 配置节点 创建data目录并初始化配置文件:mkdir data 创建 nekoserver.json 添加以下内容到data/nekoserver.json:{ "ip": "localhost", "port": 10101, "password": "yourpassword", "node_role": "main" } 根据需要调整IP地址、端口和密码。 创建 users.json 添加管理员账号到data/users.json:{ "users": [ { "username": "admin", "password": "yourpassword", "permissions": "admin" } ] } 生成密钥文件 克隆nekobind工具:git clone https://github.com/nekox/nekobind.git 进入目录并生成密钥:c...
-
获取Nekobox源码
- 使用Git克隆仓库:
git clone https://github.com/nekox/nekobox.git
- 进入目录并编译:
cd nekomimi make
- 使用Git克隆仓库:
-
安装依赖
- 安装必要的系统依赖:
sudo apt-get install -y git python3 build-essential
- 安装boost库:
sudo apt-get install libboost-dev libboost-system-dev libboost-filesystem-dev
- 安装编译器:
sudo apt-get install gcc g++
- 安装必要的系统依赖:
-
配置节点
- 创建
data目录并初始化配置文件:mkdir data
- 创建
-
创建 nekoserver.json
- 添加以下内容到
data/nekoserver.json:{ "ip": "localhost", "port": 10101, "password": "yourpassword", "node_role": "main" } - 根据需要调整IP地址、端口和密码。
- 添加以下内容到
-
创建 users.json
- 添加管理员账号到
data/users.json:{ "users": [ { "username": "admin", "password": "yourpassword", "permissions": "admin" } ] }
- 添加管理员账号到
-
生成密钥文件
- 克隆nekobind工具:
git clone https://github.com/nekox/nekobind.git
- 进入目录并生成密钥:
cd nekomobind make install
- 生成私钥文件:
nekobind generate -t yourtoken -o nekomimi.pem
- 确保生成的私钥文件路径正确。
- 克隆nekobind工具:
-
初始化节点
- 使用
nekoserver命令初始化节点:nekoserver --ip localhost --port 10101 --password yourpassword --pem nekomimi.pem
- 使用
-
添加远程节点(可选)
- 编辑
data/nekoserver.json,添加远程节点配置:{ "nodes": [ { "ip": "remote_ip", "port": 10101, "password": "remote_password", "pem": "remote.pem" } ] }
- 编辑
-
启动节点
- 使用
nekoserver启动节点:nekoserver --ip localhost --port 10101 --password yourpassword --pem nekomimi.pem
- 使用
-
访问节点
- 在浏览器中访问
http://localhost:10101,使用账号和密码登录。
- 在浏览器中访问
注意事项:
- 确保所有依赖安装正确,编译时不出现错误。
- 配置文件路径和内容必须准确,避免语法错误。
- 密钥文件生成时使用正确的token。
- 权限设置正确,管理员账号才能管理节点。
通过以上步骤,你可以成功配置并运行Nekobox节点,遇到问题时,查阅文档或社区获取帮助。

相关文章







