系统组网图
从本地浏览器访问docker-firefox,docker-firefox从Chat GPT获取网页并渲染,然后把渲染后的网页截图发送给本地浏览器。因为JS执行的所有操作,以及渲染等都是在docker-firefox中运行,所以不会有本地的任何信息泄漏。
发送的图片是经过切分优化后的
实现
具体实现过程参考:如何在Docker环境下安装Firefox浏览器并结合内网穿透工具实现公网访问_docker firefox-CSDN博客
问题
是否可以不使用内网穿透,而是直接访问公网的docker-firefox,这个需要进一步研究。
奇怪了,只有北京不能连接5800这个端口,不知到和这个有没有关系。
经过测试就是端口被屏蔽导致的。在运行容器的时候,把5800端口映射到80端口后,就可以直接访问,不需要经过内网穿透。
问题
默认的系统中不支持中文输入法,但是可以通过在本地准备好中文字符串后,输入到嵌入工具的剪贴板中,然后在网页上Ctrl+V粘贴。但是好麻烦,不知道是否有别的解决方案。
尝试在线输入法,嗯~~,一样很麻烦。
尝试找了一下firefox是否有输入法插件,呃…,没找到
看了一下dockerfile,应该是基于alpine系统制作的镜像,考虑直接在系统中安装中文输入法