启用 TCP timestamps 以解决 SNI 阻断问题

  • A+
所属分类:系统文档

在近期,河南地区的防火墙已经试点 SNI 阻断(很荣幸我的博客被列入清单了)了。虽然其他地区的读者暂时还没体验到这个防火墙,但是这种阻断方式如果推广开来,那么我们就得失联了。这篇教程就来在河南模式没有推广开来之前,让大家一起了解并启用 TCP timestamps 以解决 SNI 阻断问题

准备材料

Windows / Linux / Android 设备

启用步骤

windows

打开powershell输入以下指令:

1
netsh interface tcp set global timestamps=enabled

输入以下指令检测是否开启,如第一行的值为enabled则成功开启

1
netsh interface tcp show global

Linux(IPv6 也会生效)

打开终端,输入以下命令即可

1
sysctl -w net.ipv4.tcp_timestamps=1

安卓

安卓13系统已经默认开启

输入以下命令,检测是否开启

1
sysctl net.ipv4.tcp_timestamps 

如值等于零,则使用 adb shell 或 termux 输入以下命令开启

1
cat /proc/sys/net/ipv4/tcp_timestamps 1 

1
sysctl -w net.ipv4.tcp_timestamps=1
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: