gpt4 book ai didi

web - 在 GoLang 中监听传出的 http/https 请求

转载 作者:数据小太阳 更新时间:2023-10-29 03:14:41 29 4
gpt4 key购买 nike

我正在尝试制作一个 GoLang 程序,当它在计算机上运行时记录每个传出的 http/https 请求,例如,当它在我的计算机上运行时,当我打开浏览器并打开 http://example.com 时,它记录它。一个值得赞赏的额外方法是重定向一些不需要的网站请求(如家长控制)

我一直在尝试并环顾四周,似乎所有示例都将运行 Go exe 的计算机视为服务器。这不是我想要的

非常感谢

最佳答案

如果您的目的是捕获不使用通用 HTTP 代理设置的东西,则从计算机“获取每个请求”的技术会有所不同(如果 SSL/TLS is involved ,事情会变得有点奇怪,这在现代互联网上几乎可以肯定是)。因此,让我们忽略尝试实际获得通往 MitM 的未加密 channel 的复杂性......

假设您首先编写一个简单的 HTTP 代理并在此基础上进行扩展,请尝试 GoProxy .它有一个很好的示例列表和一个不错的功能列表。

关于web - 在 GoLang 中监听传出的 http/https 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39913185/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com