gpt4 book ai didi

c++ - 如何在 Windows 上实现端口重定向/映射?

转载 作者:可可西里 更新时间:2023-11-01 02:49:54 29 4
gpt4 key购买 nike

我正在编写一个安装在客户端机器(与网络浏览器相同的机器)上的网络代理。

我希望所有网络流量都重定向到我的代理服务器。

我使用的是 Windows 操作系统(XP、Windows 2003、Windows 2008、Vista、Windows 7)。

我需要做什么,才能将端口 80 上的所有互联网流量重定向到我的 Web 代理?

我注意到了 this software允许您在 Windows 中创建端口映射。我可以让我的代理以这种方式工作。他们安装的组件之一称为 NDIS我假设他们使用该技术能够进行端口重定向。

所以我的问题是...用于在 Windows 中编写端口重定向器的最佳(最佳和最容易实现的)API 或技术是什么?

最佳答案

你的选项是Application Layer Proxy(=浏览器代理设置),Layered Service Provider; TDI 驱动程序(或更现代的等效驱动程序?); NDIS 驱动程序。对于什么是最好或最简单的,没有简单的答案。您需要考虑自己的技能组合,以及潜在的兼容性问题。许多其他程序使用这些方法中的每一种,您需要与它们兼容,或者至少不要破坏它们。

关于c++ - 如何在 Windows 上实现端口重定向/映射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2035609/

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