# 服务器管理 管理代理服务器的基础信息、协议配置和运行状态,并配置全局节点参数。 ## 页面组成 服务器管理页面包含以下模块: ### 1. 动态倍率配置 位于页面顶部的卡片,用于定义不同时段的流量计费倍率。 **功能特性:** - **时段管理**: 定义多个时间段,每个时段包含: - 开始时间 (Start time): 格式为 HH:MM:SS - 结束时间 (End time): 格式为 HH:MM:SS - 倍率 (Multiplier): 该时段的流量计费倍数 - **动态计费**: 在不同时间段应用不同倍率,如高峰时段可设置更高倍率 - **灵活配置**: 支持添加、编辑、删除时间段 - **立即生效**: 保存后实时应用于流量统计 **使用场景:** - 高峰/低峰分时计费 - 节假日特殊计费 - 限制高峰时段流量使用 ### 2. 节点配置 位于页面顶部的卡片,配置节点通信和全局策略。 **基础配置 (Basic Configuration):** - **节点密钥 (Node Secret)**: 节点与服务器通信的认证密钥 - **节点拉取间隔 (Node Pull Interval)**: 节点从服务器拉取配置的时间间隔(秒) - **节点推送间隔 (Node Push Interval)**: 节点向服务器推送状态的时间间隔(秒) - **流量报告阈值 (Traffic Report Threshold)**: 触发流量报告的字节数阈值 - **IP 策略 (IP Strategy)**: 选择 prefer_ipv4 或 prefer_ipv6 **DNS 配置 (DNS Configuration):** - **协议 (Protocol)**: tcp, udp, tls, https, quic - **地址 (Address)**: DNS 服务器地址 - **域名 (Domains)**: 使用该 DNS 解析的域名列表 - 支持配置多个 DNS 服务器 **出站规则 (Outbound Rules):** 为特定流量配置出站代理: - **名称 (Name)**: 规则标识 - **协议 (Protocol)**: 代理协议类型 - **地址 (Address)**: 代理服务器地址 - **端口 (Port)**: 代理服务器端口 - **加密方式 (Cipher)**: Shadowsocks 等协议的加密方法 - **密码 (Password)**: 代理认证密码 - **规则列表 (Rules)**: 匹配规则,如域名或 IP 范围 **屏蔽规则 (Block Rules):** 配置需要阻止的域名或 IP 列表,支持通配符和正则表达式。 ### 3. 服务器列表 页面主体部分,以表格形式展示所有服务器。 **列信息:** - **ID**: 服务器唯一标识,以徽章形式显示 - **名称 (Name)**: 服务器自定义名称 - **地址 (Address)**: 显示国家/城市/IP 地址,使用徽章组件 - **协议 (Protocols)**: 显示已启用的协议列表,每个协议显示: - 倍率 (如 1.00x) - 协议类型 (如 vless, vmess, trojan, shadowsocks) - 端口号 - **状态 (Status)**: 在线/离线状态,带圆点指示器 - 绿色圆点: 在线 - 灰色圆点: 离线 - **CPU**: CPU 使用率百分比,以进度条形式显示 - **内存 (Memory)**: 内存使用率百分比,以进度条形式显示 - **磁盘 (Disk)**: 磁盘使用率百分比,以进度条形式显示 - **在线用户 (Online Users)**: 当前连接用户数 **操作功能:** - **搜索**: 根据关键词快速筛选服务器 - **排序**: 通过拖拽行调整服务器显示顺序,排序会保存到数据库 - **分页**: 支持大量服务器的分页浏览 - **批量删除**: 选中多个服务器后批量删除(已被节点引用的服务器不可删除) **单个服务器操作:** - **编辑 (Edit)**: 修改服务器配置 - **连接 (Connect)**: 显示一键安装脚本 - **删除 (Delete)**: 删除服务器(已被节点引用时禁用) - **复制 (Copy)**: 复制服务器配置创建新服务器 ## 服务器表单 点击"创建 (Create)"或"编辑 (Edit)"时打开的侧边栏表单。 **基础信息:** - **名称 (Name)**: 必填,服务器标识名称 - **国家 (Country)**: 服务器所在国家代码(如 CN, US, JP) - **城市 (City)**: 服务器所在城市 - **地址 (Address)**: 服务器 IP 地址或域名 **协议配置:** 支持配置多种代理协议,每种协议以手风琴形式展开配置。已在节点中使用的协议类型无法禁用。 **常见协议字段:** - **启用 (Enable)**: 开关按钮,控制是否启用该协议 - **端口 (Port)**: 监听端口号 - **倍率 (Ratio)**: 流量计费倍数,如 1.5 表示实际流量的 1.5 倍 - **加密/安全性**: 根据协议类型不同而不同 **支持的协议类型:** 1. **Shadowsocks** - Cipher: 加密方法(如 aes-256-gcm, chacha20-poly1305) - Password: 认证密码,支持生成随机密码 2. **Trojan** - Password: 认证密码,支持生成随机密码 3. **Vmess** - UUID: 用户标识,支持自动生成 - Alter ID: 额外 ID 数量 4. **Vless** - UUID: 用户标识,支持自动生成 - Flow: 流控模式(如 xtls-rprx-vision) 5. **Hysteria** - Up/Down Speed: 上传/下载速度限制 - Obfs Password: 混淆密码 6. **Hysteria2** - Password: 认证密码 - Obfs Password: 混淆密码 7. **TUIC** - UUID: 用户标识 - Password: 认证密码 - Congestion Control: 拥塞控制算法(如 bbr, cubic) - UDP Relay Mode: UDP 中继模式 **传输层配置 (Transport):** 每个协议可配置不同的传输层: - **TCP**: 基础 TCP 传输 - **WS (WebSocket)**: WebSocket 传输 - Path: WebSocket 路径 - Host: WebSocket Host 头 - **gRPC**: gRPC 传输 - Service Name: gRPC 服务名 - **HTTP/2**: HTTP/2 传输 - Path: 请求路径 - Host: Host 头 - **QUIC**: QUIC 协议传输 - **HTTPUpgrade**: HTTP 升级传输 - **SplitHTTP**: 分离 HTTP 传输 - **XHTTP**: 扩展 HTTP 传输 **TLS 配置:** - **TLS**: 是否启用 TLS - **Server Name**: SNI 服务器名称 - **ALPN**: 应用层协议协商(如 h2, http/1.1) - **Fingerprint**: TLS 指纹(如 chrome, firefox, safari) - **Reality**: Reality 协议配置 - Public Key: 公钥 - Short ID: 短 ID - Spider X: Spider X 参数 **高级配置:** - **Multiplex**: 多路复用设置 - **Encryption**: 额外加密层 - **Flow Control**: 流量控制参数 **字段生成功能:** 部分字段支持自动生成,带有钥匙图标: - **UUID**: 生成随机 UUID - **密码**: 生成随机强密码 - **Reality 密钥对**: 生成 Public Key 和 Private Key - **Short ID**: 生成随机短 ID ## 一键安装 点击"连接 (Connect)"按钮显示服务器节点的安装脚本。 **配置项:** - **API Host**: 管理面板的 API 地址(自动从当前域名获取,可手动修改) - **Server ID**: 当前服务器的唯一 ID(自动填充) - **Secret Key**: 从节点配置中自动获取 **安装命令:** 生成的 bash 脚本包含: ```bash wget -N https://raw.githubusercontent.com/perfect-panel/ppanel-node/master/scripts/install.sh && bash install.sh --api-host [域名] --server-id [ID] --secret-key [密钥] ``` **操作:** - 点击"复制并关闭 (Copy and Close)"一键复制脚本并关闭弹窗 - 在服务器上执行该脚本即可自动安装并连接节点 ## 在线用户查看 点击"在线用户 (Online Users)"数字可查看当前服务器的在线用户详情。 **显示信息:** - **用户账号**: 链接到用户详情页 - **订阅 ID**: 订阅记录 ID - **订阅名称**: 所用套餐名称 - **流量使用**: 已用流量 / 总流量(若无限制显示"Unlimited") - **到期时间**: 订阅过期时间,已过期显示红色"Expired"徽章 - **IP 地址**: 用户连接 IP,可点击查看 IP 信息 - **连接时间**: 用户建立连接的时间 ## 数据刷新 服务器状态(CPU、内存、磁盘、在线用户)根据"节点配置"中设置的"节点推送间隔"实时更新。