openai的封号太严重了, 挂vpn的话IP地址变动太频繁, 还可能被别的vpn用户连带封号.
于是我想, 不如在vps里搭建一个浏览器, 我们偶尔登录上去也只是需要充值,绑卡, 轻微使用足够了.
这样的话,有几个好处:
IP地址固定
openai一般不会这样封服务器IP(至少我一直没封)
稳定稳定还是稳定
前提
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的访问密码,自定义即可
如何使用
vps放开5800端口
使用
ip:5800
访问密码就是上面的
wood666
,可以自行修改
输入密码, 访问即可
评论区