💬 文字 / 图片 / 文件 实时群聊
基于蓝盾(Radmin VPN)的局域网群聊
v2.0.5 · Windows · 需先安装并加入 Radmin VPN 网络 · 凌序工作室开发
💬 文字 / 图片 / 文件 实时群聊
🛡️ 房主开服,成员凭蓝盾 IP 加入
👥 在线成员列表 · 🔔 未读消息提醒
🎨 自定义头像、本地消息持久化
GCchat 是一款面向小圈子、局域网场景的轻量群聊软件。它借助 蓝盾(Radmin VPN) 组建虚拟局域网,让分散在不同物理网络下的朋友也能像在同一局域网内一样即时聊天。无需公网服务器、无需注册账号,开箱即用。
无需公网服务器,房主在本机开启房间,其他人输入房主蓝盾 IP 即可加入。
支持发送图片(自动压缩显示缩略图)与任意文件(≤15MB,接收后一键保存)。
聊天页右侧实时显示成员头像、昵称与在线状态。
窗口失焦时红点 + 标题计数 + 任务栏闪烁,可在设置关闭。
自动生成 / 纯色 / 上传图片三种模式,可随时在设置中更换。
浅色 / 深色主题、字号、发送快捷键、消息时间显示,均即时生效并持久保存。
已在群聊则下次启动直接进入(含自定义头像),断线后台自动重连。
房主与成员各在本机保存聊天记录,断网也能翻看历史。
右键消息可撤回 / 引用 / 复制;自己的消息以主题色气泡靠右显示,他人的靠左,一眼可分。
顶栏直接复制「IP:端口」加入地址,不用手抄蓝盾 IP。
默认 9527,也可指定 1024~65535 的其他端口(同机多房间、端口被占用时有用),并记住上次选择。
按 F11 进入 / 退出全屏。
启动时与每 6 小时自动检查,发现新版本弹窗引导下载,可在设置中关闭或手动检查。
导航内置「更多产品」页,展示作者的其他项目,点击直达。
一键断开并清除会话,下次回到启动界面重新选择。
启动时有凌序工作室出品的专属开场动画(可点击跳过)。
宿舍开黑、办公室临时沟通、家庭相册分享、线下活动群通知等小范围、低延迟的即时通讯需求。
经典的 C/S(客户端 / 服务器)模式。房主即服务器,在本机监听端口(默认 9527,可自定义为 1024~65535 的其他端口)并接受成员连接;成员作为客户端连接房主。
基于 蓝盾(Radmin VPN) 的虚拟局域网,通信发生在局域网内,延迟低、无需公网穿透。
采用「4 字节大端长度前缀 + UTF-8 JSON」的帧格式,可安全传输含中文与换行的文本,图片 / 文件以 base64 内嵌(图片 ≤4MB、文件 ≤15MB)。
Python 3.11 + PySide6(Qt 6)构建桌面界面,标准库 socket / threading / sqlite3 实现通信与本地存储,单文件绿色打包。
每个连接由独立线程处理,网络事件通过 Qt 信号跨线程投递到 UI,避免界面卡顿。
消息仅在蓝盾虚拟局域网内的成员之间传输,不经过任何公网第三方服务器。
聊天记录以 SQLite 文件保存在本机,房主与每位成员各存一份,掌控在自己设备上。
不收集手机号、邮箱等个人信息,昵称仅用于在群内标识,可随时更改。
仅需局域网通信与本地文件读写权限;首次运行若被防火墙拦截,手动允许「专用网络」即可。
当前版本处于 快照版快速迭代阶段,由 凌序工作室 持续测试与打磨。我们欢迎在测试过程中反馈任何问题、建议或崩溃日志,这将直接帮助产品打磨得更稳更好。
© 凌序工作室 · GCchatAI · v1.0.0
26.x.x.x 或 27.x.x.x)。当前版本 v2.0.5 · 查看本次更新公告
profile.json,不会上传;请勿在共用电脑上勾选「显示」或外传该文件。配置改动即时生效,无需重启。/kick 昵称 踢人、/ban 昵称 封禁、/unban 解封、/mute 昵称 禁言、/unmute 解禁、/clear 清屏、/exit 关闭房间、/help 帮助。Program Files,普通运行的应用没有写入权限,保存档案即失败。现改为存到 %LOCALAPPDATA%\GCchat。%LOCALAPPDATA%\GCchat\data,可直接复制该目录做备份。python main.py 运行不受影响。products.json),增删项目无需重新发版;没网时优雅显示占位并可重试。QImage.save() 只接受 QIODevice,原写法传 QByteArray 会抛 TypeError),改为经 QBuffer 中转。FileMessage 缺失 is_self 属性)。