之前开了 GPT Pro 共享车,需要把已经登录的 Web 端共享给车友。直接提供账密码或者分发浏览器资料(比如指纹浏览器),账号凭证和登录状态都不容易控制。 后来我改成用 Neko 共享一台已经登录 ChatGPT 的 Chromium 。车友只进入 Neko 房间,不直接接触账号密码;房间口令、控制权和浏览器可访问的网站可以分别限制。下面记录完整的手动部署过程。 网络结构 先总览一下网络拓扑,帮助大家理解 Neko + 共享浏览器的网络链路: Neko 站点的 HTTPS 、登录接口和 WebSocket 经过 443 ,再由 Nginx 转发到 Neko 的 8080 。 Neko 页面中浏览器画面和音频通过 WebRTC 传输,本文开放 UDP 52000–52100 ,并保留 TCP 52101 作为回退。 ChatGPT 账号网络:Chromium 访问网站时使用容器自己的出站网络。给浏览器增加代理,不会替代 WebRTC 的入站端口。 域名页面能打开,只能证明 443 和 8080 正常,...