[开源推广]WinTProxy,一个基于NDISAPI的Win平台透明代理

NukaColaM 2026-06-12 15:39 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




先放链接:



这是一个基于NDISAPI的支持UDP和DNS劫持的WINDOWS平台SOCKS5透明代理。可以理解为Proxifier、ProxyCap、ProxyBridge等同类软件的Pro Max版。


为什么要自己造轮子


不喜欢TUN虚拟网卡


TUN有时候会遇到一些小问题的。举一个简单的例子,不知道佬们有没有用过微信的手机端和PC端聊天记录备份,这个PC端判断是否同一个网络居然是通过网络名称判断的。加了个TUN网卡,就直接认为处在不同网络了。


不支持DNS劫持


同类软件基本上都不支持DNS劫持,或者不是我想要的直接劫持到IP:Port。这就会使得我需要手动配置网卡的DNS指向本地的DNS服务器,而且这个DNS服务器还得开在53端口。


怎么用


先安装NDISAPI的驱动,https://github.com/wiresock/ndisapi/releases/download/v3.6.2/Windows.Packet.Filter.3.6.2.1.x64.msi

然后获取ndisapi.dll,https://github.com/wiresock/ndisapi/releases/download/v3.6.1/tools_bin_x64.zip

获取WinTProxy.exe和config example,https://github.com/NukaColaM/WinTProxy/releases/download/v0.10.0/WinTProxy.exe , WinTProxy/config.example.json at main · NukaColaM/WinTProxy · GitHub



记得编辑好config,尤其是需要bypass掉你的socks5上游,然后如图中三个放在一起就行,然后命令行执行 .\WinTProxy.exe --config Config.json


建议配合nssm做成系统服务自启动,我现在就是这么使用的。



这是我的自用配置,供参考。

最新回复 (2)
  • windowsair 06-30 00:45
    1

    这个项目相比同类软件,有什么优势吗

  • NukaColaM 楼主 06-30 07:45
    2

    同类软件基本上都不支持DNS劫持



    不能算优势吧,算是一个特点。

    另外一个算优势的是WSL和HyperV的NAT流量也支持的,你可以不用特意去配置WSL的代理了。

* 帖子来源Linux.do
返回