TongTongStudio e6ed7c8e3e feat(webrtc): 完善前端会话恢复、设备绑定与开发代理配置
- 控制端新增页面刷新后自动恢复登录会话,并展示恢复中状态
- 支持被控端配对码绑定、设备在线状态标记及离线设备禁用连接
- 优化登录流程,支持双因子验证码输入
- 修复 API 客户端令牌刷新逻辑,增加认证失败统一回调
- 信令地址支持环境变量推导,ICE 服务器支持自定义配置
- 管理后台强制开发态走 Vite 代理,避免跨域和 IP 不可达问题
- 修复 tsconfig.node.json 产物干扰 vite 配置加载的构建问题
- 添加 .env.example 作为环境变量配置模板
2026-08-03 02:44:52 +08:00
2026-07-14 10:42:05 +08:00
2026-07-14 10:34:54 +08:00
2026-07-14 10:42:05 +08:00

安装 turnserver

sudo apt update sudo apt install coturn -y

sudo cp /etc/turnserver.conf /etc/turnserver.conf.bak sudo vim /etc/turnserver.conf

监听

listening-ip=0.0.0.0 listening-port=3478

公网 IP云服务器这里必须填公网 IP不是内网 IP

external-ip=你的公网IP

认证WebRTC 必须,否则客户端连不上)

lt-cred-mech user=testuser:testpass realm=yourdomain.com # 随便填个域名也行,但不能不填

中继端口范围TURN 转发媒体用)

relay-port-range=49152-65535

日志

verbose

sudo ufw allow 3478/udp sudo ufw allow 3478/tcp # WebRTC 可选但建议 sudo ufw allow 49152:65535/udp # TURN 中继端口

sudo systemctl restart coturn sudo systemctl enable --now coturn systemctl status coturn # 看是不是 active (running)

turnutils_uclient -v -u testuser -w testpass 你的公网IP

Description
No description provided
Readme 3.7 MiB
Languages
Java 56.3%
Dart 17.6%
Swift 8.7%
Vue 6.6%
JavaScript 3.5%
Other 7.2%