【问题标题】:Forwarding All Traffic to http proxy (Tunneling)将所有流量转发到 http 代理(隧道)
【发布时间】:2013-05-15 16:38:22
【问题描述】:

我需要一个开源应用程序(c# 或 c++)来获取所有 windows http 流量并转发到 http 代理 有一个应用程序名称 Proxifier 可以执行此操作,但我希望将开源项目嵌入到我的应用程序或至少一个免费的命令行程序可以执行此操作 非常感谢

【问题讨论】:

  • 如果您只需要重定向 http 流量,您可以使用 Fiddler 完成它——如果您可以放弃开源要求。出于某种原因,我认为 fiddler 是开源的
  • 谢谢你。我会测试它并告诉你
  • 找不到转发包的配置在哪里
  • 工具 > 选项 > 网关 > 手动代理配置。
  • @hometoast 非常感谢,我改用了 fiddlerCore,我的问题解决了。请发表你的答案,我会接受

标签: c# c++ networking


【解决方案1】:

您可以先使用Fiddler2 拦截网络流量,然后将其强制发送到您自己的代理。 Tools > Options > Gateway 并设置您的代理。

或在您自己的应用中使用FiddlerCore

【讨论】:

    【解决方案2】:

    命令行方面,我可以推荐代理链。

    http://proxychains.sourceforge.net/

    对于完整的代理解决方案,您可能需要研究 Privoxy。

    http://www.privoxy.org/

    例如还有 squid 代理和许多其他解决方案。我提到的解决方案以 unix/linux 为中心,因此您可能需要 cygwin 或类似的软件来驱动它。

    【讨论】:

    • 我不想要代理服务器。我需要一个像 proxifier 这样的应用程序自动将所有 Traphic 转发到外部代理服务器。你的solotions是代理服务器,监听特定的IP端口,但我需要一个应用程序自动转发所有数据包。大多数程序没有代理配置能力,所以我需要隧道整个http数据包
    【解决方案3】:

    上次我需要这样的东西时,我使用了 mentalis 代理,它具有 BSD 风格的许可证。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      • 1970-01-01
      • 1970-01-01
      • 2022-06-11
      • 2018-09-16
      • 1970-01-01
      相关资源
      最近更新 更多