AnyProxy 原理及使用

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用 AnyProxy 可以实现登录用户信息的替换,具体步骤如下: 1. 安装 AnyProxy 使用 npm 进行安装: ``` npm install -g anyproxy ``` 2. 启动 AnyProxy 使用以下命令启动 AnyProxy: ``` anyproxy --intercept ``` 该命令会启动 AnyProxy,并且开启拦截模式。 3. 配置浏览器代理 在浏览器中配置代理,将代理地址和端口设置为 AnyProxy 的地址和端口。例如,如果 AnyProxy 的地址为 `localhost`,端口为 `8001`,则在浏览器中设置代理地址为 `http://localhost:8001`。 4. 登录和获取用户信息 在浏览器中登录目标网站,并且获取用户信息的请求 URL。例如,获取用户信息的请求 URL 为 `http://example.com/user/info`。 5. 编写替换规则 在 AnyProxy 中编写替换规则,将获取用户信息的请求的响应内容替换为指定的用户信息。在 AnyProxy 的配置文件中,添加以下代码: ``` module.exports = { summary: 'replace user info', *beforeSendRequest(requestDetail) { if (requestDetail.url === 'http://example.com/user/info') { return { response: { statusCode: 200, header: {'Content-Type': 'application/json'}, body: '{"name": "Alice", "age": 24}' } }; } } }; ``` 该代码中,`*beforeSendRequest` 函数会在发送请求之前被调用,并且可以修改请求的内容和响应的内容。在该函数中,如果请求的 URL 是获取用户信息的 URL,则返回一个替换后的响应内容。 6. 重启 AnyProxy 重启 AnyProxy,使配置文件生效。 7. 再次登录和获取用户信息 在浏览器中再次登录目标网站,并且获取用户信息。此时,获取用户信息的请求的响应内容将被替换为指定的用户信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值