运维与后端 / campus-network-tips
Easy

校园网小技巧

真的需要购买套餐吗?

网络防火墙校园网SNI

想必初来西电的你,

一定体验到运营商的高价套餐了吧😋

不过呢,真的需要购买套餐吗?

让我们来探索一下吧~

防火墙

校园网限制是在防火墙完成的(仅IPv4),因此常见思路有两条,一条是尝试不经过防火墙,另一条则是让防火墙不能drop你的包;

以第二种路径为例:

一般来说,防火墙常见层次如下:

类型在看什么类比
包过滤IP、端口、协议只看信封上的地址和门牌号
状态检测连接是否合法建立还看你是不是「已经登记过的访客」
应用层 / DPI域名、URL、特征、加密握手拆开信封看内容或看信封上写的收件人姓名

你电校园网,在限制访问这里走的是第一层,也就是包过滤的内容;

对策

对于它,我们有什么对策呢?

访问一个网站,大致要经过:

  1. 域名 → IP(DNS)
  2. 连到那个 IP 的 80/443 端口
  3. 握手(HTTP 明文或 HTTPS 的 SNI / 证书)
  4. 传输内容

你电的屏蔽是sni叠加ip黑名单,也就是俗称的黑名单机制;与黑名单相对的是白名单,目前已知不在黑名单的有B站和一些非腾讯网易的二游;

思路

思路一:让防火墙以为你访问的并非黑名单的内容;

思路二:不访问黑名单中的ip但是却又能做到类似效果;

题目

目前已知合计四种原理不同的方法,八种不同实现,欢迎积极探索~

提交一种实际可行的方法。

出题人:Brill