-
定义协议ID(系统ID):
- 这是 Hysteria 识别协议的唯一编号。
Hysteria MainframeHysteria MySQLHysteria SQL
- 每个系统 ID 都必须唯一,不能重复使用。
- 这是 Hysteria 识别协议的唯一编号。
-
配置协议参数:
- 端口(Port):
- 必填,表示 Hysteria 使用的物理端口。
- 示例:
1234。
- 协议名称(ProtocolName):
- 通常是系统内的唯一标识,
Hysteria Mainframe。
- 通常是系统内的唯一标识,
- 协议类型(ProtocolType):
- 可选,表示协议类型。
Data,Table,Database。
- 可选,表示协议类型。
- 权限控制(PermissionControl):
- 用户可以根据需求添加或修改权限控制信息。
- 示例:
PermissionControl = { 'id' => 'my-permission-id', 'name' => 'my-permission-name', '等级' => 'user', '类型' => 'data' }
- 配置文件(ConfigFile):
- 必填,表示协议的配置文件路径和文件名。
- 示例:
./HysteriaConfig.json
- 端口(Port):
-
修改协议:
- 修改协议ID、端口、协议名称、类型和权限控制的值。
- 注意:端口和协议名称必须与系统 ID 一致。
- 示例:
system.addProtocolID(Hysteria Mainframe) system.addProtocolPort(1234) system.addProtocolName(Hysteria Mainframe) system.setProtocolType(Hysteria Data) system.setPermissionControl({ id: 'my-permission-id', name: 'my-permission-name', 等级: 'user', 类型: 'data' })
-
删除协议:
- 删除协议ID和协议名称。
- 示例:
system.deleteProtocolID(Hysteria Mainframe) system.deleteProtocolName(Hysteria Mainframe)
注意事项
- 唯一性:每个系统 ID 必须唯一,不能重复使用。
- 端口和协议名称:端口必须与系统 ID 一致,否则系统将提示错误。
- 权限控制:权限控制和配置文件必须由用户自行添加或修改,否则系统将提示错误。
您可以通过 Hysteria 的系统界面或命令行操作进行这些配置,如果需要更详细的步骤,建议您参考 Hysteria 的官方文档或联系 Hysteria 的支持团队。



