使用开源地图本地化(如 Charles Proxy)

使用开源地图本地化(如 Charles Proxy)

有没有办法使用 Wireshark 或其他免费软件来获得像使用 Charles 的 Map Local 功能时得到的结果?

Charles 的工作方式是,您可以指定一组文件/文件夹,当您的浏览器请求指定的文件时,这些文件/文件夹将被本地磁盘中的文件替换。

这是极好的方便在复杂的网站上工作,因为这些网站会阻碍您将更改纳入源代码控制,或者在开发过程中不允许将文件推送到暂存服务器上。

答案1

如果你正在寻找开源解决方案,那么私有网络可能是一个解决方案。

Privoxy 可以做到重定向操作等等。
这些示例取自手册:

# Replace example.com's style sheet with another one
{ +redirect{http://localhost/example.com.css} }
example.com/stylesheet\.css$

# Redirect remote requests for this manual
# to the local version delivered by Privoxy
{+redirect{s@^http://www@http://config@}}
www.privoxy.org/user-manual/

答案2

我会看看篡改它使用流行的 Python 库mitmproxy

它对我来说不起作用,但是代码是开源的,所以如果你投入时间,你很可能就能让它工作。

答案3

自从问了这个问题,我发现你 使用 Fiddler 执行此操作。这严格来说不是一个答案,我要求的是一些开源的东西,据我所知,Fiddler 是不是开源。

我仍在寻找其他简单的方法来做到这一点,但目前这似乎是答案。不。

相关内容