记个人解决石斧校园网夜间断网的办法
记个人解决石斧校园网夜间断网的办法
众所周知,某些校园网为了能够让学生尽快上床睡觉。
发明了夜间12点断网,而且也包括节假日每天限制上网时间段,这就比较搞了。
前提条件
-
众所周知,在实验的网络环境是 教学区, 宿舍 是 生活区。一般来说 教学区傍晚是不会限制上网时间段的,所以必须要找到一台 在校内 且 可在宿舍访问 的 linux / windows 机器。
-
如果你是 windows 机器,那么他必须要支持 VT虚拟化,因为要装 linux 。
基本思路
-
通过在教学区搭建 代理(我这边使用的是Shadowsocks),为了方便搭建直接使用带脚本的(脚本小子嘛) BuildVPN 。
-
使用 闲置的硬路由器 刷 OpenWrt ,使用 shadowsocks-libev 与 luci-app-shadowsocks 进行路由器端代理。如果你没有闲置的路由器,可以使用 小猫咪
-
让代理接手全部流量,即使没有拨号也能上网。
实现后效果
下图第二个打码处为宿舍路由器 IP。
openwrt 设置界面
代理服务器处 外网ip 与 路由下设备ip 相同
校园网环境
我们学校使用的是 石斧网络 的校园网解决方案,网上
教程也相对来说较少(也可以说是基本没有了)。
踩坑的坑
路由器openwrt
手上闲置的路由器是 小米4A 千兆版,由于先前不知道其固件版本分 v1 和 v2,一开始刷成了 v1 的固件,导致
路由器成砖拉。所以必须要刷上 v2 版本。
具体教程:
如果你刷错了固件,可以按照 教程进行救砖~。
代理服务器搭建
代理服务器搭建 ,linux 环境下,和git的通信卡很久,
我们可以通过更改 /etc/hosts 更换dns 具体操作在 教程
使用代理软件
最开始的解决方案使用的并不是,openwrt 进去全局代理,而是使用 小猫咪 的tun模式,但是由于他有奇妙的bug,导致右
下角的 网络状态始终为 小地球,但是访问网络又没有什么问题,不知道是不是什么 bug,包括 小猫咪verge 都有同样的bug
解决一直小地球的办法
为什么我执着要解决这个问题?那是因为有些游戏会检测当前电脑的网络状态,如果你的网络状态处于无网络状态,
游戏 或 某些应用 是不会向服务器送登录请求,以及一些其他的数据包。
解决办法:
-
在两个配置中添加两个 相同 的节点(也可以复制一份)
-
切换到其中一个配置,对当前选中的配置进行修改,把你要用的代理服务器删掉。
-
再切换到另一个配置,在对上一个配置再增加原来删掉的 代理服务器。
-
最后再切回去,右下角就显示的是小电脑了。