主 题:[教程] Neko 搭建 ChatGPT 拼车共享浏览器
发 布 者:Codec
标签分类: 技术
时 间:2026-07-20 17:12:28
内容预览:之前开了 GPT Pro 共享车,需要把已经登录的 Web 端共享给车友。直接提供账密码或者分发浏览器资料(比如指纹浏览器),账号凭证和登录状态都不容易控制。后来我改成用 Neko 共享一台已经登录 ChatGPT 的 Chromium。车友只进入 Neko 房间,不直接接触账号密码;房间口令、控制权和浏览器可访问的网站可以分别限制。下面记录完整的手动部署过程。网络结构先总览一下网络拓扑,帮助大家理解 Neko + 共享浏览器的网络链路:Neko 站点登录:HTTPS、登录接口和 WebSocket 经过 443,再由 Nginx 转发到 Neko 的 8080。浏览器画面和音频通过 WebRTC 传输,本文开放 UDP 52000–52100,并保留 TCP 52101 作为回退。ChatGPT 账号网络:Chromium 访问网站时使用容器自己的出站网络。给浏览器增加代理,不会替代 WebRTC 的入站端口。域名页面能打开,只能证明 443 和 8080 正常,不能证明 WebRTC 已经连通。Neko WebRTC 文档 也明确要求媒体端口直接可达,或者通过 TURN 中继。(部署时就踩了这个坑)Docker Compose 部署准备一台带公网 IP 的 VPS、一个已解析到该 IP 的域名,以及 Docker Engine 和 Compose 插件。新建目录后写入 compose.yaml:services: neko: image: ghcr.io/m1k1o/neko/chromium:latest container_name: neko restart: unless-stopped shm_size: "2gb" ports: - "127.0.0.1:8080:8080" - "52000-52100:
直达链接: https://www.nodeseek.com/post-830673-1
发 布 者:Codec
标签分类: 技术
时 间:2026-07-20 17:12:28
内容预览:之前开了 GPT Pro 共享车,需要把已经登录的 Web 端共享给车友。直接提供账密码或者分发浏览器资料(比如指纹浏览器),账号凭证和登录状态都不容易控制。后来我改成用 Neko 共享一台已经登录 ChatGPT 的 Chromium。车友只进入 Neko 房间,不直接接触账号密码;房间口令、控制权和浏览器可访问的网站可以分别限制。下面记录完整的手动部署过程。网络结构先总览一下网络拓扑,帮助大家理解 Neko + 共享浏览器的网络链路:Neko 站点登录:HTTPS、登录接口和 WebSocket 经过 443,再由 Nginx 转发到 Neko 的 8080。浏览器画面和音频通过 WebRTC 传输,本文开放 UDP 52000–52100,并保留 TCP 52101 作为回退。ChatGPT 账号网络:Chromium 访问网站时使用容器自己的出站网络。给浏览器增加代理,不会替代 WebRTC 的入站端口。域名页面能打开,只能证明 443 和 8080 正常,不能证明 WebRTC 已经连通。Neko WebRTC 文档 也明确要求媒体端口直接可达,或者通过 TURN 中继。(部署时就踩了这个坑)Docker Compose 部署准备一台带公网 IP 的 VPS、一个已解析到该 IP 的域名,以及 Docker Engine 和 Compose 插件。新建目录后写入 compose.yaml:services: neko: image: ghcr.io/m1k1o/neko/chromium:latest container_name: neko restart: unless-stopped shm_size: "2gb" ports: - "127.0.0.1:8080:8080" - "52000-52100:
直达链接: https://www.nodeseek.com/post-830673-1