我想开发简单的 HTTP 过滤器(透明代理)。
我希望它支持所有版本的 Windows,包括 XP 及更高版本。
从有这方面经验的人看来,安装服务时应该会出现什么问题?
我想开发简单的 HTTP 过滤器(透明代理)。
我希望它支持所有版本的 Windows,包括 XP 及更高版本。
从有这方面经验的人看来,安装服务时应该会出现什么问题?
有一些我可以很快想到的:
- 你应该知道你必须覆盖所有浏览器或至少像 IE、firefox、chrome、safari 和 opera 这样的主要浏览器。他们使用 Winsock 的方式不同,例如重叠与非重叠 IO。
- 安装/卸载具有挑战性,因为它很容易搞砸并最终失去互联网连接。
- 如果已经安装了其他 LSP,则更具挑战性。您的 LSP 可能会干扰其他 LSP,反之亦然。
-Windows PC 预装了防病毒软件是很常见的。其中一些还提供类似代理的互联网过滤器,例如。Avast 和卡巴斯基。作为 Winsock 应用程序,反病毒软件也由您的 LSP 加载和控制。一旦您的 LSP 破坏了这些防病毒软件及其网络过滤器,您的计算机上的任何其他应用程序都不会出现网络连接。
我可以列出更多,但这可能会让你摆脱对这一挑战的渴望。先开始做,你会在这个过程中更好地了解它。祝你好运!