AnyProxy 原理及使用

AnyProxy并非代理服务器,主要对其他软件网络行为进行透明代理,支持多代理协议,还提供连接、数据监视功能。使用时设置有效代理地址,选择要代理的程序即可。其核心是hookproxy.dll,通过dll注入实现透明代理。软件可自由使用传播,源码仅用于学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值