[未测试] 绕过上海电信白名单限速

2025 年 3 月 25 日
 LGA1150

自用了很久的玩具项目 https://github.com/LGA1150/nf_deaf

原理:TCP 三次握手后在真实的请求之前发送一个在白名单之内的伪造请求,理论上不需要有服务器转发。
使用 skb fwmark 控制,兼容 iptables/nftables 。
伪造请求内容可自定义。

17338 次点击
所在节点    宽带症候群
57 条回复
wyntalgeer
2025 年 3 月 25 日
旁路部署?
sadan9
2025 年 3 月 25 日
关键添加的数据如何不影响正常的通信。
wy315700
2025 年 3 月 25 日
@sadan9
TTL 短一点就行了,




看了眼代码,发现自己看不懂
des
2025 年 3 月 25 日
这个咋用啊
Lentin
2025 年 3 月 25 日
等个使用说明书~。~
Chihaya0824
2025 年 3 月 25 日
野生的 kmod 出现了,这个性能怎么样啊,可以无脑给所有流量 setmark 吗?
tf2
2025 年 3 月 25 日
好家伙。0 注释!
bosonx
2025 年 3 月 26 日
等一个教程
VwEI
2025 年 3 月 26 日
等一个教程
aa51513
2025 年 3 月 26 日
你也太高看我了,一行注释都没有,怕是一时半会儿看不懂
skylancer
2025 年 3 月 26 日
这个方式有人用来过墙的,我也没想过能绕过限速...
skylancer
2025 年 3 月 26 日
这个方式有人用来过墙的,我也没想过居然能绕过限速...
hondaya
2025 年 3 月 26 日
同求教程,我这非 443 端口上传流量大点就限制上传速率到 0.5 Mbps ,节点,frp 都没法用。自建节点和 frp 域名改成 speedtest 开头的就不限速了。
thinsychen
2025 年 3 月 26 日
无需旁路部署,在有权限的路由上可以部署,
实测 内核 5.15 sh telecom 可以破解 TCP 限速 5M ,基本达到满速!感谢楼主提供的思路。
thinsychen
2025 年 3 月 26 日
或者 客户端部署也可以。
huaxie1988
2025 年 3 月 26 日
怎么使用呢
leeyijie
2025 年 3 月 27 日
收藏一下
bhkkvip
2025 年 3 月 27 日
用 deepseek 翻译了一遍,又问了下怎么用,大概好像知道了...
TonyBoney
2025 年 3 月 27 日
在 Linux 路由器成功使用,编译并加载模块后,通过匹配数据包大小的方式跳过握手包,把教程分享给大家,不用谢:
1. git clone 楼主的仓库,不用多说。
2. 可以修改源码里的 payload 为你喜欢的内容,也可以在加载模块后修改/sys/kernel/debug/nf_deaf/buf 的内容,例如:
#define NF_DEAF_BUF_DEFAULT "GET / HTTP/1.1\r\n\
Host: www.speedtest.cn\r\n\
User-Agent: Mozilla/5.0\r\n\
Accept: */*\r\n\
Connection: close\r\n\
\r\n"
3. 改一下 MakeFile:
obj-m += nf_deaf.o
KDIR := /lib/modules/$(shell uname -r)/build

all:
$(MAKE) -C $(KDIR) M=$(PWD) modules

clean:
$(MAKE) -C $(KDIR) M=$(PWD) clean

4. 在源码目录运行 make 命令编译,没有 make 或 gcc 的自行安装
5. 加载内核模块:insmod nf_deaf.ko ,若命令 lsmod |grep nf_deaf 有返回那么就加载完成啦
TonyBoney
2025 年 3 月 27 日
6. 接下来需要给特定数据包打标记,该内核模块的触发条件是 mark 的高 16 位为 0xdeaf ,低 16 位的定义如下所示:
15:设置 TCP 的确认号
14:设置 TCP 的序号
13:设置 TCP 校验和
12-10:指定重复发送的次数
9-5:设置延迟发送时间(jiffies)
4-0:设置 TTL 值
那么我们想把 TTL 设置为 2 ,别的不变,只需要设置 mark 为 0xdeaf0002 ,仅修改总大小大于 120(ipv4)和 100(ipv6)的包,避免影响握手

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/1120910

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX