系統組網圖
從本地瀏覽器訪問docker-firefox,docker-firefox從Chat GPT獲取網頁并渲染,然后把渲染后的網頁截圖發送給本地瀏覽器。因為JS執行的所有操作,以及渲染等都是在docker-firefox中運行,所以不會有本地的任何信息泄漏。
發送的圖片是經過切分優化后的
實現
具體實現過程參考:如何在Docker環境下安裝Firefox瀏覽器并結合內網穿透工具實現公網訪問_docker firefox-CSDN博客
問題
是否可以不使用內網穿透,而是直接訪問公網的docker-firefox,這個需要進一步研究。
奇怪了,只有北京不能連接5800這個端口,不知到和這個有沒有關系。
經過測試就是端口被屏蔽導致的。在運行容器的時候,把5800端口映射到80端口后,就可以直接訪問,不需要經過內網穿透。
問題
默認的系統中不支持中文輸入法,但是可以通過在本地準備好中文字符串后,輸入到嵌入工具的剪貼板中,然后在網頁上Ctrl+V粘貼。但是好麻煩,不知道是否有別的解決方案。
嘗試在線輸入法,嗯~~,一樣很麻煩。
嘗試找了一下firefox是否有輸入法插件,呃…,沒找到
看了一下dockerfile,應該是基于alpine系統制作的鏡像,考慮直接在系統中安裝中文輸入法