中文 | English
在「设置 → 后端」中:
- 点击「添加后端」
- 将模式设置为
Agent - 选择网关类型:
Clash / Mihomo或Surge - 保存——面板自动生成后端 token
然后点击「查看安装脚本」,复制一键安装命令。
curl -fsSL https://raw.githubusercontent.com/foru17/neko-master/main/apps/agent/install.sh \
| env NEKO_SERVER='http://your-panel:3000' \
NEKO_BACKEND_ID='1' \
NEKO_BACKEND_TOKEN='ag_xxx' \
NEKO_GATEWAY_TYPE='clash' \
NEKO_GATEWAY_URL='http://127.0.0.1:9090' \
NEKO_GATEWAY_TOKEN='clash-secret' \
shcurl -fsSL https://raw.githubusercontent.com/foru17/neko-master/main/apps/agent/install.sh \
| env NEKO_SERVER='http://your-panel:3000' \
NEKO_BACKEND_ID='2' \
NEKO_BACKEND_TOKEN='ag_yyy' \
NEKO_GATEWAY_TYPE='surge' \
NEKO_GATEWAY_URL='http://127.0.0.1:9091' \
NEKO_GATEWAY_TOKEN='surge-key' \
shNEKO_GATEWAY_TYPE:clash对应 Clash/Mihomo,surge对应 Surge v5+NEKO_GATEWAY_TOKEN:Clash 中作为AuthorizationBearer;Surge 中作为x-key请求头NEKO_GATEWAY_TOKEN可选——若网关未配置认证则省略
安装脚本会自动检测已有安装。若 neko-agent 已存在,只添加新实例,不重新下载二进制。
安装完成后,使用 nekoagent 管理实例:
nekoagent list # 列出所有已配置实例
nekoagent status <instance> # 查看运行状态
nekoagent logs <instance> # 实时查看日志
nekoagent restart <instance> # 重启进程
nekoagent stop <instance> # 优雅停止(最多等待约 12 秒完成最终 flush)
nekoagent upgrade # 全局升级(CLI + 二进制)
nekoagent remove <instance> # 停止并删除配置默认实例名为 backend-<id>,可通过 NEKO_INSTANCE_NAME 自定义。
- 在后端列表中点击「测试连接」
- 确认 Agent 健康状态变为
在线 - 约 30 秒后(首次 flush 间隔)在面板中确认流量数据可见
NEKO_SERVER填写实际面板地址;除非面板运行在同一主机,否则避免使用localhost- 每个 backend token 只绑定一个 agent ID——不要在多台主机间共用同一 token
- 若 token 泄露,在 UI 中轮换 token;旧进程将被拒绝,需用新 token 重新配置后启动
- 在同一主机上添加第二个网关:使用不同的
NEKO_BACKEND_ID和NEKO_INSTANCE_NAME再次执行安装脚本;脚本检测到已有二进制后只添加新实例