更新内容发布在: https://www.sunai.net/t/topic/37
openai的封号太严重了, 挂vpn的话IP地址变动太频繁, 还可能被别的vpn用户连带封号.
于是我想, 不如在vps里搭建一个浏览器, 我们偶尔登录上去也只是需要充值,绑卡, 轻微使用足够了.
这样的话,有几个好处:
- IP地址固定
- openai一般不会这样封服务器IP(至少我一直没封)
- 稳定稳定还是稳定
前提
VPS需要是X86或arm架构的
X86架构
docker run -d \
  --name firefox \
  -e TZ=Asia/Singapore \
  -e DISPLAY_WIDTH=1920 \
  -e DISPLAY_HEIGHT=1080 \
  -e KEEP_APP_RUNNING=1 \
  -e ENABLE_CJK_FONT=1 \
  -e VNC_PASSWORD=wood666 \
  -p 5800:5800 \
  -p 5900:5900 \
  -v /data/firefox/config:/config:rw \
  --shm-size 2g \
  woodchen/firefox
或者
services:
  firefox:  # 定义服务名称,与docker run中的--name参数对应
    image: woodchen/firefox  # 指定要使用的Docker镜像
    container_name: firefox  # 容器的名称
    environment:  # 设置环境变量,等同于docker run中的-e参数
      - TZ=Asia/Singapore  # 设置时区
      - DISPLAY_WIDTH=1920  # 设置显示宽度
      - DISPLAY_HEIGHT=1080  # 设置显示高度
      - KEEP_APP_RUNNING=1  # 保持应用运行
      - ENABLE_CJK_FONT=1  # 启用中文字体
      - VNC_PASSWORD=wood666  # 设置VNC密码
    ports:  # 映射端口,等同于docker run中的-p参数
      - "5800:5800"  # 映射5800端口
      - "5900:5900"  # 映射5900端口
    volumes:  # 挂载卷,等同于docker run中的-v参数
      - /data/firefox/config:/config:rw  # 将主机的/data/firefox/config目录挂载到容器的/config目录
    shm_size: 2g  # 设置共享内存大小,等同于docker run中的--shm-size参数
    deploy:  # 部署模式配置,适用于Swarm模式
      mode: replicated  # 设置为复制模式
      replicas: 1  # 设置副本数量为1
    restart: always  # 设置容器总是重启
ARM架构
version: '3'
services:
  firefox:
    container_name: firefox
    image: woodchen/firefox
    ports:
      - "5800:5800"
    volumes:
      - "./config:/config:rw"
    environment:
      - TZ=Asia/Singapore
      - ENABLE_CJK_FONT=1                     #防止显示页面时中文乱码
      - SECURE_CONNECTION=1 #https
      - VNC_PASSWORD=wood666       #设置VNC的访问密码,自定义即可
如何使用
- vps放开5800端口
- 使用ip:5800访问
- 密码就是上面的wood666,可以自行修改

- 输入密码, 访问即可


评论区