我的 Firefox 配置比较棘手:
- Firefox 在单独的受限用户帐户下运行,该帐户无法连接到主 X 服务器。
- Firefox 使用 Xvfb(虚拟“无头”X 服务器)作为 X 服务器。
- x11vnc 正在该 Xvfb 上运行。
- 在主 X 服务器上,有 vncviewer 正在运行,并连接到此 x11vnc
在功能强大的笔记本电脑(Acer Extensa 5220)上,它似乎运行得或多或少不错,但在“Acer Aspire One”上网本上,它运行得比较慢(在 Firefox 加载了大量扩展的背景下)。
如何优化这个方案?要求:
- 浏览器无法连接到主 X 服务器。
- 浏览器应该处于 chroot jail 中(没有“suid”脚本,许多东西都是只读的)
- 浏览器应该具有很多功能(例如 AutoPager、NoScript、WoT、AdBlockPlus)
答案1
尝试使用西风作为 X11 服务器。
另一种可能性是通过 SSH 连接运行 Firefox localhost
,并限制 X11 转发。OpenSSHssh
客户端有选项ForwardX11
和ForwardX11Trusted
;在 中禁用后者~/.ssh/config
。