如何运行被禁止的 Firefox 且不造成严重的性能损失?

如何运行被禁止的 Firefox 且不造成严重的性能损失?

我的 Firefox 配置比较棘手:

  1. Firefox 在单独的受限用户帐户下运行,该帐户无法连接到主 X 服务器。
  2. Firefox 使用 Xvfb(虚拟“无头”X 服务器)作为 X 服务器。
  3. x11vnc 正在该 Xvfb 上运行。
  4. 在主 X 服务器上,有 vncviewer 正在运行,并连接到此 x11vnc

在功能强大的笔记本电脑(Acer Extensa 5220)上,它似乎运行得或多或少不错,但在“Acer Aspire One”上网本上,它运行得比较慢(在 Firefox 加载了大量扩展的背景下)。

如何优化这个方案?要求:

  1. 浏览器无法连接到主 X 服务器。
  2. 浏览器应该处于 chroot jail 中(没有“suid”脚本,许多东西都是只读的)
  3. 浏览器应该具有很多功能(例如 AutoPager、NoScript、WoT、AdBlockPlus)

答案1

尝试使用西风作为 X11 服务器。

另一种可能性是通过 SSH 连接运行 Firefox localhost,并限制 X11 转发。OpenSSHssh客户端有选项ForwardX11ForwardX11Trusted;在 中禁用后者~/.ssh/config

相关内容