准备好浏览器
下载并解压插件。打开扩展管理页,启用「开发者模式」,点击「加载已解压的扩展程序」,选择包含 manifest.json 的文件夹。
chrome://extensionsedge://extensions不要删除解压后的文件夹。两边都用本页的自建版,并停用官方同名插件 / 脚本。
各自打开 B 站,一起播放、暂停、跳转。
视频留在你们的电脑上,同步交给这台服务器。
正在检查同步服务…
下载并解压插件。打开扩展管理页,启用「开发者模式」,点击「加载已解压的扩展程序」,选择包含 manifest.json 的文件夹。
chrome://extensionsedge://extensions不要删除解压后的文件夹。两边都用本页的自建版,并停用官方同名插件 / 脚本。
打开 B 站视频页,先点击播放一次。插件自动连接这台私人服务器,不需要房间号和密码:先打开视频的一方自动成为房主。
从主页点开的视频页、刷新、换视频都会自动保持同步;面板里只保留「开始同步」按钮作为手动重连入口。
打开 B 站 ↗朋友安装同一插件并打开视频页,会自动加入房间并跟随你的播放、暂停、拖动进度与倍速,无需任何设置。
想换人控制时,点面板里金色「成为房主」按钮即可接管;点「语音通话」可与对方实时语音,对方自动接听。
打开同步测试视频 ↗不需要。两边独立登录自己的 B 站账号、直接从 B 站加载视频。服务只同步房间与播放状态,通过现有 HTTPS 443 接入;语音走点对点直连,必要时经服务器 3478 端口中继。
双方进入同一房间后,任一方点击面板「语音通话」即呼叫,对方自动接听;通话中点麦克风图标静音,再点「挂断」结束。首次使用请允许浏览器麦克风权限。语音优先点对点直连、不占服务器带宽,网络受限时自动走中继。
检查双方是否安装同一自建版;先各自点击播放,允许浏览器播放音视频。停用旧版 VideoTogether 或重复脚本,刷新视频页再试。WebSocket 受限时会尝试同一服务器的 HTTP 同步,不会切换公共服务器。
成员在面板中点击金色「成为房主」按钮即可接管:本端立即成为房主并把当前播放状态同步给对方,原房主自动切换为跟随,双方都不用退出房间。适合换人操作播放进度。
房间状态会按浏览器继承:从主页新开的视频页自动恢复房间并接管同步,原标签页自动退出;刷新会自动恢复;换到其他视频时成员自动跟随跳转。
各自仍需有视频的观看权限,不能共享大会员资格或绕过地区限制。本版支持两人语音(点对点/中继),不支持 3 人以上同时语音、视频下载或转播。
房间只存服务器内存,双方约 3–4 分钟没有播放更新后会回收,任一端重新打开视频页会自动重建。插件内置固定凭证,请勿把插件包公开分享给他人;服务器日志不记录视频查询参数与语音内容。