我正在寻找一种方法来覆盖 Firefox 中的 DNS 条目,用于开发/测试目的。我知道执行此操作的正常方法是通过文件hosts
,但我无法编辑它,因为我在工作机器上没有管理员权限。有谁知道有什么浏览器插件/附加组件可以帮我做到这一点?
我确实找到了SwitchHosts 插件,尽管它也需要管理员权限才能自行安装。
答案1
一种可能性是,在您有管理控制权的机器上安装一个 socks 5 服务器,将该机器设置为 Firefox 中的 socks 代理,然后更改network.proxy.socks_remote_dns
进入。about:config
理论上true
,所有 DNS 查找都应通过代理完成,因此您应该能够提供自己的 IP 地址。
答案2
Fiddler有这样的选项:Tools->hosts
答案3
如果只是为了满足一些特定的要求:实时 HTTP 标头允许编辑 HTTP 标头,然后重新播放请求。
(有关其他选项,另请参阅在 Firefox 中访问 IP 地址时发送主机标头在 Stack Overflow 上。)
答案4
暂时无法发表评论,但我想参考这篇文章Firefox 的自定义主机文件
查看插件FoxyProxy-标准