一次性代理 Firefox 脚本

一次性代理 Firefox 脚本

我想即时更改 Firefox 代理设置(不,我不会为此安装第三方扩展)。我想打开 Firefox 实例而不更改我的默认代理设置。用例是我通过学校访问科学期刊。现在,如果我想获取期刊,我会使用 ssh 登录并设置 SOCKS 代理

ssh -D 1080 [email protected]

如同https://unix.stackexchange.com/questions/38755/how-to-download-a-file-through-an-ssh-server。然后我打开 Firefox 并选择手动 SOCKS 代理,地址为 127.0.0.1,端口为 1080。这很完美,只是每次我想在学校网络上浏览时都要这样做很麻烦。此外,这会更改我的默认设置,因此 Firefox 的所有实例都会通过 SOCKS 代理运行,当我完成后,我需要恢复所有设置。

是否有命令行选项或小脚本可以打开具有所需代理设置的单个 Firefox 实例?除此之外,我的下一个最佳选择是什么?

仅供参考,我正在运行 debian jessie。

答案1

最简单的方法是创建一个附加配置文件,以便使用带有 socks 代理的 Firefox。

创建附加 Firefox 配置文件。

  • 关闭所有 Firefox 实例
  • 使用 -p 标志启动 Firefox
  • 这将显示用户配置文件对话框
  • 在这里您可以看到名为 default 的默认 Firefox 配置文件。
  • 单击“创建新配置文件”并为其命名,例如学校。
  • 现在你可以使用以下命令启动 Firefox 的默认配置文件:firefox -p default ie as a Link
  • 您的新学校简介如下:firefox -p school --> 也可以作为链接
  • 现在您可以启动学校资料并更改您想要的所有设置。
  • 如果您想返回默认配置文件,请关闭 Firefox 并使用默认配置文件运行链接。

希望这可以帮助。

相关内容