https://github.com/MikeWang000000/FakeHTTP

FakeHTTP

一个能将所有 TCP 连接混淆为 HTTP 协议的工具。使用 Netfilter Queue (NFQUEUE) 实现。

注:该项目目前正处于初步开发阶段。

使用方法

进入 Releases 页面,下载对应 CPU 架构的压缩包。解压后即可直接执行 fakehttp 文件。

fakehttp -h www.example.com -i eth0

上述命令中 www.example.com 为混淆域名,eth0 为需要绑定的网络接口。

如果您不是 root 用户,请使用 sudo 执行

注:不能同时运行多个 fakehttp。目前仅支持绑定单个网络接口。

适用平台

Linux (内核版本 >= 3.6)

注:不支持 WSL,它的网络栈较为复杂,且缺少相关内核模块。建议选择普通虚拟机作为替代。

嵌入式平台

例如 OpenWRT,嵌入式平台 Linux 的内核大多是精简过的。需要安装以下内核模块与 iptables 扩展。

OpenWRT (iptables-nft):

  • kmod-nft-queue
  • kmod-nf-conntrack
  • iptables-mod-nfqueue
  • iptables-mod-conntrack-extra

OpenWRT (iptables-legacy):

  • kmod-ipt-nfqueue
  • kmod-ipt-conntrack-extra
  • iptables-mod-nfqueue
  • iptables-mod-conntrack-extra
最后修改:2025 年 06 月 02 日
如果觉得我的文章对你有用,请随意赞赏