wfp 禁用ip_让每个进程不同外网 IP,实现局部单窗口单 IP,核心原理!

有些游戏有限制,多开情况下,发现都是同一个出口 IP,就会封号啥的。

还有些棋牌游戏,同一个 IP 下如果有多个号,想进同一个房间,就进不了。有 IP 限制。

那么解决办法,可以通过 API HOOK,LSP 劫持,或者 TDI 及 WFP 驱动层拦截数据包然后 R3 通过 SOCKS5 转发数据,实现每个进程不同的外网 IP。

说一下适中的 LSP 这个,需要 HOOK WSPCONNECT WSPSENDTO WSPRECVFROM WSPSOCKET WSPCLOSESOCKET 还有 CONNECTEX 就差不多了。SOCKS5 转发部分网上很多资料。以上的 HOOK 就支持 TCP 及 UDP 了。

驱动层效果不错,WIN7 以上用 WFP,以下用 TDI。TDI 的兼容性好些,基本上支持所有系统,但拦截不完全。不是所有进程都可以拦截,WFP 只能用于 WIN7 以上的系统,可以拦截所有进程的网络数据。

最后上一个自己写的驱动层代理吧。这个例子程序支持全局和局部。不支持每个进程不同 IP。因为是例子嘛。如果要每个进程不同 IP 的程序,这个因为研究时间太长了,搞了半年吧,需要收费的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值