# LIPX-Console-open **Repository Path**: labmem000/lipx-console-open ## Basic Information - **Project Name**: LIPX-Console-open - **Description**: 开源控制台版lipx客户端及服务端 - **Primary Language**: Kotlin - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-08-09 - **Last Updated**: 2026-04-27 ## Categories & Tags **Categories**: networklib **Tags**: None ## README # LIPX-Console-open LIPX 的控制台版客户端与服务端,支持正向代理、反向代理、白名单和链路加密。 ## 当前技术栈 - JDK 25 / GraalVM CE 25 - Kotlin 2.3.20 - Netty 4.2.12.Final - GraalVM native-image ## 模块说明 - `lipx-core` - 协议、编解码、网络传输、通用工具 - `lipx-console` - 控制台交互、客户端/服务端启动入口、native 打包配置 ## 环境要求 - Windows 或 Linux - JDK 25 - 如需构建原生包,使用带 `native-image` 的 GraalVM 25 ## 常用构建命令 ```bash ./gradlew.bat build test --console plain ``` 构建控制台 Jar: ```bash ./gradlew.bat :lipx-console:shadowJar --console plain ``` 构建原生可执行文件: ```bash ./gradlew.bat nativeCompile --console plain ``` 原生产物默认输出到: - `lipx-console/build/native/nativeCompile/` ## 运行参数 - `--debug` - 启用调试日志 - `--sbcMode` - 控制台全角样式模式 - `--background` - 后台运行 - `--secret:` / `--secret=` / `--secret ` - 指定私有密钥文件路径 ## 开发提示 - 当前版本基于 Netty 4.2.12.Final - `version.properties` 会在构建时写入 `lipx-console/src/main/resources/` - 正式发版前,建议用 `native-image-agent` 重新采集 native 反射配置