如何在 Ubuntu 10.04 下通过 SOCKS 代理保护 Firefox 流量(+DNS)?

Maa*_*arx 6 linux firefox dns proxy ubuntu

我正在使用 Ubuntu 10.04,并使用“ssh -D”启动 SOCKS 代理,并将 Ubuntu 设置为通过“系统 -> 首选项 -> 网络代理”使用它。Firefox 使用代理,当我访问像http://www.whatismyip.com/这样的网站时,代理的 IP 就会出现。

我的问题是,Firefox 是否通过此代理解析 DNS 请求?我的网络浏览真的安全吗?(也就是说,直到我退出代理的另一端。我知道在那之后它是不安全的。)(而且我已经验证了密钥,我不是中间人)(并且-拧紧它。你知道我的意思。它是通过代理解析 DNS 请求吗?)

我不知道我将如何为自己验证这样的事情。使用其他硬件(例如另一个调试代理)不是一种选择。

如果 Firefox 没有通过 SOCKS 代理解析我的 DNS 请求,我该如何修复它?

Dae*_*yth 8

Firefox 有一个about:config设置来控制 DNS 是否通过您的代理进行路由。默认是关闭的。我忘记了设置名称,但是如果您使用过滤器,应该不难找到。

  • 我发现了一些有趣的事情!在 Firefox 中,在“编辑 -> 首选项 -> 高级 -> 网络 -> [设置]”下,如果选择“(o) 使用系统代理设置”,则 Firefox 不尊重“network.proxy.socks_remote_dns”的值“!!但是,如果您将其更改为“(o) 手动代理配置:”并重复 Ubuntu 已有的相同配置,那么“network.proxy.socks_remote_dns”选项会突然开始生效!这种行为似乎非常不直观。 (3认同)