安装与配置
一键安装(推荐)
Windows(PowerShell):
irm https://gitee.com/JIILStudio/jiilsc-web-manger/raw/master/install.ps1 | iex
Linux:
curl -fsSL https://gitee.com/JIILStudio/jiilsc-web-manger/raw/master/install.sh | bash
安装脚本会识别平台与 CPU 架构,从发行版清单下载对应安装包并校验,随后启动守护进程与面板,输出访问地址与初始管理员账号。
默认安装目录:
| 平台 | 默认目录 |
|---|---|
| Windows | %LOCALAPPDATA%\SCWebManager |
| Linux(root) | /opt/scweb |
| Linux(普通用户) | ~/.local/share/scweb |
脚本执行时可在默认目录、手动输入目录之间选择。安装完成后会落地维护工具 scweb(Windows 为 scweb-manage),用于启动面板、查看自启动状态、修复安装、全新安装、卸载、检查更新与设置别名。
常用参数:
| 参数 | 说明 |
|---|---|
-1 <目录> | 指定安装目录 |
-2 <版本> | 指定版本(latest 或具体版本号) |
-f | 静默安装,使用默认值 |
-json | 仅输出一行 JSON 结果 |
安装完成后在浏览器打开 http://127.0.0.1:18233,使用安装日志中的初始账号登录。
手动安装(备选)
仅在一键脚本无法执行(离线、受限代理、旧版 PowerShell)时使用。
Windows
- 打开 发行版页面,下载
scweb-<版本>-windows-<架构>.zip并解压。 - 在解压目录执行
install.ps1,完成程序文件安装与启动。 - 也可直接运行以下两个程序(不注册服务,关闭终端即停止):
.\scweb-daemon.exe -dir .\data
.\scweb-panel.exe
面板会在当前目录生成 data 与 config.json。
Linux
- 打开发行版页面,下载
scweb-<版本>-linux-<架构>.tar.gz并解压。 - 在解压目录执行
bash install.sh,完成程序文件安装,并以nohup方式在后台启动守护进程与面板。 - 也可直接运行:
./scweb-daemon -dir ./data &
./scweb-panel
防火墙与访问范围
默认访问范围为「仅本机」。如需局域网访问,在「设置 → 面板设置」中改为「允许局域网」,并在系统防火墙中放行面板端口。
目录结构
| 路径 | 内容 |
|---|---|
config.json | 面板、守护进程与实例配置 |
data/ | 用户、会话、审计与运行数据 |
instances/ | 由面板托管的实例目录 |
backups/ | 备份文件 |
logs/ | 运行日志 |
升级时请保留 config.json 与 data/,替换程序文件即可。
端口
| 端口 | 用途 | 监听范围 |
|---|---|---|
18233 | 面板 HTTP | 可配置 |
18234 | 守护进程 API | 仅 127.0.0.1 |
18235 起 | 游戏插件 API | 仅 127.0.0.1 |
插件端口被占用时会自动在 18235–18245 范围内选择空闲端口,并写回配置。
升级
面板登录后会自动检查更新,也可在「设置 → 更新管理」手动检查;更新为整包更新,由守护进程在所有实例停止时替换程序文件并重启面板。
也可以在终端运行维护工具 scweb,选择「检查更新」,支持指定版本并校验哈希 。
卸载
运行维护工具 scweb,选择「卸载」即可移除程序文件与自启动项。卸载不会自动删除实例与备份,请自行确认数据处置方式。