连接郊狼
打开 DG-LAB 官方 APP → 「SOCKET 控制」→ 扫一扫
—
扫码失败时: 点「复制地址」, 在 APP 的「手动输入 URL」里粘贴即可
扫码连不上? 按这里排查
- 必须用 APP 里的扫码入口 —— 「SOCKET 控制」→ 扫一扫; 用微信/相机扫码只会打开网页。
- 扫码后提示「请输入URL」: 说明 APP 没能解析二维码内容, 直接点「复制地址」, 在 APP 的手动输入框里粘贴同样的地址即可(两者内容完全一致)。
- 扫码后一直转圈: 直接点「复制地址」, 在 APP 的手动输入框里粘贴同样的地址, 通常比扫码更稳。
- 手机与设备需网络互通; 若在自己电脑上运行, 记得让系统防火墙放行该端口(Windows 首次运行会弹「允许访问」, 勾选专用网络)。
- APP 版本建议 3.x; 4.x 对旧协议支持有限。
⚠️ 请勿把本页地址随意转发: 任何拿到配对地址的人都可能改变强度 —— 建议降低硬上限或开启访问口令。
上手步骤
- APP 扫码绑定设备 —— 郊狼蓝牙连手机 APP, APP 再把指令转给本服务。
- 状态栏「设备在线」变绿后, 键鼠 / 摄像头 / AI 对战 / 房间互动全部生效。空格 = 紧急停止。
- 想用手机控制? 手机浏览器直接打开本页地址即可(界面已适配手机, 底部有快捷控制条)。
键盘 / 鼠标监听
键盘加成 20(初始 20 · 字母累积 0 · 其他键计时中 0 个)
开启监听即常驻 初始强度 20; 在此之上按一下叠一层: A=+1 … Z=+26, 非字母键 +10 并保持 10 秒, 全部可累加; 打字越快倍率越高(最高 ×2), 停手 3 秒后字母累积开始回落(叠得越高降得越快), 但不会低于初始 20。空格 = 紧急停止。
摄像头动作检测
画面仅在本机浏览器内做帧差分析, 不上传任何图像。动作越大 → 强度目标越高。
AI 小游戏对战 — AI 获胜将增加电击强度
比分: 你 0 : 0 AI
选一个游戏开始挑战…
✊ 石头剪刀布 (AI 会学习你的出招习惯)
⚡ 反应挑战 (信号亮起后按 回车, 超时=AI 胜)
🧠 记忆序列 (Simon, 复述颜色序列, 出错=AI 胜)
多人互动远程控制
🚪 房间
🏠 房间大厅
正在加载房间…
点「申请进入」由房主审批。房间内每个人都能控制房主设备的强度。
- 画面叠加动态追踪水印(观看者昵称 + 时间 + 作者 ID), 任何截屏/录制都可回溯到具体观看者
- 已禁用右键菜单、长按保存、拖拽、画中画与页面内录屏接口
- 检测到截屏键(PrintScreen / ⌘⇧3·4·5)或切换到后台录制时, 画面立即自动遮挡并向房间全体成员广播警告
- 打印页面(含"打印为 PDF")时视频区域自动隐藏
⚠️ 浏览器无法从系统层面彻底阻止外部设备拍摄或第三方录屏软件, 因此采用「水印追溯 + 即时遮挡 + 全员告知」三重措施。开启摄像头即表示你已知悉并同意: 不得对他人画面截屏、录屏、翻拍或转发, 违者由行为人自行承担全部法律责任。
👋 房间互动(作用于房主设备)
💬 房间聊天
我的身份
多台手机/电脑打开同一网址即可一起互动; 所有互动都会实时广播给所有人。
🏆 在线用户 / 贡献值排行
贡献值来源: 按键 +1 / 房间互动按力度 / 对战让 AI 获胜 +3。互动入口已统一收进「房间」, 建房或加入房间后即可使用。
💬 聊天室
📡 互动动态
设置与安全
🛑 紧急控制
通道强度上限
手动控制
波形 当前: 呼吸
自定义波形 (0)
多段波形按段顺序播放: 每段可有独立频率与包络, 段间虚线分隔。
📥 自定义波形导入
导入后保存在项目根目录 waves.json, 重启不丢失。包络含义: 100=满输出, 0=静默, 实际体感 = 通道强度 × 包络/100。
.pulse 文件按段解析: 段的频率/包络全部保留, 播放时按段顺序循环(单文件最长 10 分钟); 文件名中「+」前的部分会作为波形名。