当前位置: 首页 > 工具软件 > AnyProxy > 使用案例 >

AnyProxy 原理及使用

吴高峰
2023-12-01

AnyProxy简介

用途:

注意AnyProxy不是代理服务器, 而是和SocksCap32(应该认识吧)等类似软件用途差不多,

主要是对其他软件的网络行为进行透明代理。

AnyProxy支持多个代理协议。比如你拥有一个代理服务器a.a.a.a:8080是http的,你无须设置IE,

只要把a.a.a.a:8080设置到AnyProxy,然后通过在AnyProxy的进程列表对你想要代理的IE进程(iexplore.exe)进行代理,

这样IE的网络数据都是通过AnyProxy再经过a.a.a.a:8080出去的。AnyProxy还提供了简单的连接、数据监视功能。

使用:
将一个有效的代理地址设置到本程序,然后按 【启动】,然后切换到Tab【进程】,选择你想代理的程序,按【代理该进程】就
开始对该进程进行透明代理了。
注意Tab【设置代理】中的【代理子进程】勾选可以自动将已经被透明代理的进程的子进程也进行透明代理。
比如ie8, 你代理了某个ie进程,但是新的标签ie8是重新开进程的,如果【代理子进程】没有勾选,那么新的ie标签的网络访问
则不会通过AnyProxy代理。
如果想对很多软件都进行代理的话,有个技巧就是勾选【代理子进程】,并对Explorer.exe做【代理该进程】。

AnyProxy实现细节:
AnyProxy.exe只是一个UI,核心是hookproxy.dll,通过dll注入到其他进程,对其他程序的winsock模块的关键api进行hook来实现透明代理。
被代理的连接、数据先是本地转到AnyProxy.exe,再由AnyProxy.exe统一通过设置的代理服务器出去。

注:
软件可以自由使用和传播,
源码发布仅供学习交流,不得用于任何其他xx用途, All Rights Reserved!

下载地址:AnyProxy.7z

 类似资料: