侧边栏壁纸
博主头像
Wood Chen博主等级

独唱独酬,独行独坐还独卧

  • 累计撰写 224 篇文章
  • 累计创建 161 个标签
  • 累计收到 9 条评论

目 录CONTENT

文章目录
AI

docker在服务器搭建浏览器,避免openai和claude封号

wood
2024-05-19 / 0 评论 / 0 点赞 / 114 阅读 / 3238 字

openai的封号太严重了, 挂vpn的话IP地址变动太频繁, 还可能被别的vpn用户连带封号.

于是我想, 不如在vps里搭建一个浏览器, 我们偶尔登录上去也只是需要充值,绑卡, 轻微使用足够了.

这样的话,有几个好处:

  1. IP地址固定

  2. openai一般不会这样封服务器IP(至少我一直没封)

  3. 稳定稳定还是稳定

前提

VPS需要是X86架构的, 暂未找到arm的镜像 ,下面新增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 jlesage/firefox

或者

version: '3.8'  # 指定docker-compose文件的版本

services:
  firefox:  # 定义服务名称,与docker run中的--name参数对应
    image: jlesage/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: jlesage/firefox
    ports:
      - "5800:5800"
    volumes:
      - "/config:/config:rw"
    environment:
      - TZ=Asia/Singapore
      - ENABLE_CJK_FONT=1                     #防止显示页面时中文乱码
      - SECURE_CONNECTION=1 #https
      - VNC_PASSWORD=wood666       #设置VNC的访问密码,自定义即可

如何使用

  1. vps放开5800端口

  2. 使用ip:5800​访问

  3. 密码就是上面的wood666​,可以自行修改

image (6).webp

  1. 输入密码, 访问即可

image (7).webp

image (5).webp

0

评论区