订阅服务 Web 管理界面部署记录

📅 2026/8/21 22:19:40
订阅服务 Web 管理界面部署记录
2026/7/21说明本文仅记录订阅服务的 Web 管理面板配置过程供技术学习参考。环境设备: ARMv7 机顶盒 (armhf, glibc 2.31)IP: 192.168.31.82服务端: 订阅服务 v1.19.3systemd 管理入站端口: 7890mixed 协议控制端口: 9090REST API安装服务端bashdpkg -i 订阅服务_1.19.3_armv7.deb安装后文件位置/etc/subscription/config.yaml— 主配置/etc/subscription/geoip.dat— IP 库/etc/subscription/geosite.dat— 域名分类库/etc/systemd/system/subscription.service— systemd 服务配置 Web 管理面板1. 修改配置文件在/etc/subscription/config.yaml中添加yamlexternal-controller: 0.0.0.0:9090 external-ui: /etc/subscription/uiexternal-controller: 开放 API 供面板调用external-ui: 静态面板文件存放目录2. 下载管理面板metacubexdbashwget https://github.com/MetaCubeX/metacubexd/releases/download/v1.270.0/metacubexd-v1.270.0.tgz mkdir -p /etc/subscription/ui tar -xzf metacubexd-v1.270.0.tgz -C /etc/subscription/ui3. 重启服务bashsystemctl restart subscription4. 访问面板浏览器打开http://192.168.31.82:9090即可通过 Web 界面管理订阅节点、切换策略、查看实时流量。常用管理命令bashsystemctl status subscription # 查看运行状态 systemctl restart subscription # 重启服务 journalctl -u subscription -f # 实时日志 订阅服务 -d /etc/subscription -t # 检查配置语法资源占用项目数据服务进程内存~44MB面板文件大小~3MB设备总内存969MB可用内存838MB面板仅提供静态页面不额外消耗内存适合低配 ARM 设备。注意事项控制端口暴露到0.0.0.0后同局域网任意设备均可访问建议根据实际需求限制来源 IP面板目录权限需确保服务进程可读取更新面板时只需重新下载解压无需改动配置生产环境可考虑为面板设置访问密码通过反向代理实现本文仅记录技术配置过程请遵守当地法律法规使用相关服务。