相信弄过免流的同学或多或少都对校园网免流有些了解,本文目的是对这些方法进行总结,并对搭建方法做简单说明,目的是让刚刚接触服务器的小白也能尽量看懂,并推荐一些最廉价的方案供大家选择。

基本原理

1.利用开放的udp53端口

2.利用ipv6环境

利用udp53端口免流

原理概述

udp53端口通常作为dns的查询端口。什么是dns呢,就是能够把域名和服务器ip建立起联系的东西,通常校园网在不使用账号登陆时也能够通过域名查询到解析的ip,这说明udp53端口在不登录校园网的情况下也是开放的,这也就是为什么可以通过udp53端口免流的原理了,但是部分学校会封掉udp53的非dns查询流量,所以如果你那里封掉了53端口,博主也爱莫能助了。

OK,通过上面的概述,我们大概知道我们可以建立一个代理通道,这个通道将我们的电脑通过云端服务器的udp53端口与服务器连接,这样我们就可以免流了。那么剩下的就是通过一个什么样的代理来实现的问题了,博主推荐以下两种方案,openvpn和kcptun(配合ssr)

服务器推荐

openvpn由于协议简单容易被万里防火墙发现,所以使用国外服务器容易被墙,推荐使用国内服务器。

kcptun由于配合更安全的ssr,所以对服务器地区没有要求,而且kcptun自带加速和多倍发包,我用digitalocean的垃圾洛杉矶都能耍的很high,所以这里缺钱的小伙伴就推荐用国外服务器了。

openvpn的搭建

玩儿过云免的同学对这个都不陌生,没玩儿过云免的同学也不用担心,博主提供现成的一键代码,推荐使用博主修改的青云流控,搭建好后自动打开udp53端口,也会自动生成udp53端口的配置文件在搭建完成后的下载链接中下载然后用openvpn客户端连接即可。

一键代码请查看链接:http://4gml.com.cn/?p=293

手机openvpn客户端的使用方法请查看:http://4gml.com.cn/?p=150,如要使用电脑端的openvpn请点击这里下载,电脑端配置格式要求与手机略有不同,如果配置不成功可以在qq群里联系博主。

udp53配置格式示例下载:http://4gml.com.cn/udp53.ovpn,参照此格式即可成功在电脑上连接。

懒得弄、不会弄,可以使用博主搭建的服务器,质优价廉,使用请添加qq群。

kcptun搭建

kcptun最早是作为ssr服务端的加速软件推出的,由于其使用udp通道传输数据所以能够大大减小数据传输的延迟,但是它只是作为一个通道使用,并没有相关代理协议,所以一定要配合ssr或者ss使用,具体搭建方法参见博主之前的文章:http://4gml.com.cn/?p=310,注意由于我们需要免流,所以在设置kcptun的端口时一定要设置成为53端口,其他步骤都是一样的咯。

 

利用ipv6免流

原理概述

首先我们要理解ipv4和ipv6的区别,什么是ip呢,大家可以简单地将ip理解为人的姓名,ip地址就是每台主机/服务器的姓名,通过ip就可以访问到对应的主机。但是大家知道地理上有地域国家之分,不同国家人们的姓名可能具有不同的格式,ip地址也有不同的格式,那就是ipv4和ipv6两种不同的格式,最早只有ipv4,也就是我们最常见的形如12:12:12:12这样的地址,但是ipv4慢慢被用到枯竭了,并且ip地址的唯一性决定了不能两台主机使用同一个ip地址,所以ipv6应运而生,说白了就是增加了一个ip的空间,由于ipv6的地址库是64位的,所以能容纳更多的地址,也就不用担心ip枯竭了。

但是事情总有利弊啦,现在ipv4的地址域和ipv6的地址域是完全分开的,也就是如果你的主机是用ipv4 “命名”的,你是无法访问ipv6地址域的主机的。例如,如果你回家就会发现平时在学校可以高速访问的北邮人等ipv6站点就无法访问了,原因就是除了校园网,国内还没有对普通宽带开放ipv6试用。

那么是不是有办法让这两个地址域互通呢,当然不是,ipv6和ipv4互转的思路其实很简单,假设我们有一台只有ipv6访问权限的校园网主机,我们想要访问一台ipv4地址的服务器(例如baidu.com),我们肯定是无法直接访问的,因为两个地址域之间没有桥梁,我们要做的是建一座桥梁,这座桥梁跨越了ipv4和ipv6地址域。这么说可能有点拗口,我画了下面这张图。

我们在校园网和百度之间加入一个第三方服务器,这个服务器具有同时访问ipv4和ipv6的权限,这样我们可以先通过校园网的ipv6地址将我们的请求数据发送给这个第三方服务器,然后由这个服务器将我们的请求信息通过ipv4地址发送给百度,然后百度再通过ipv4返回数据给第三方服务器,最后第三方服务器通过ipv6将数据传回校园网主机,这样就完成了两个地址的数据传递和接受,这个第三方就是一座实实在在的桥梁,它连接了两个地址域。

如何通过ipv6免费上网

我们这里说的ipv6免费上网的意思是通过ipv6连接ipv4空间,正常访问百度、优酷这些我们常用的网站。由于ipv6目前在国内是不收取流量费的,所以也就实现免费上网啦~

目前比较普遍使用的解决方案是通过ss/ssr这种协议来连接第三方服务器,目前大部分国外主机供应商,如vultr、搬瓦工、digitalocean、linode都提供双栈地址,最便宜的主机租用只需要2.5美元一个月,相当划算。ssr的搭建代码很多,百度即可。

如何判断是否有ipv6权限

如何确定自己能够使用这种方案呢,很简单,只要你在不登录校园网的情况下能访问bt.byr.cn就可以了。

福利

如果大家懒得自己动手也可以直接使用我提供的免费服务器,进入以下地址http://doubledou.top注册即可免费使用一台ipv4/ipv6双栈洛杉矶服务器,免费的哦~

具体使用过程可以查看博主公众号文章:点此查看,ssr网站地址有更改哦,uwphome.top停掉了,使用doubledou.top访问哦。

搭建服务器推荐

只能用支持ipv6的服务器搭建,也就是说只有部分国外服务器可选了,因为国内服务商还没有ipv6的接入权限,推荐大家使用vultr、digitalocean、搬瓦工、linode等服务器商,有能力者可以参考上一部分kcptun的使用方法,还可以为连接加速哦,动手试试吧。

 

最后,对于本文有任何使用问题都可以加群437308310交流哦,也欢迎关注我们的公众号。