最近在GitHub上面闲逛的时候发现了这样一个项目:基于Vpn端口转发突破校园网限制,觉得很不错!特地转过来供各位学生党把玩一番。如果是计算机专业的学生就好搞多了,不懂的也可以看一看学习一下! 校园网破解 campus_network_unlock - 该项目基于VPN端口转发突破校园网限制,也可以突破某些断网限制,采用docker部署。
- 该项目采用Apache2.0开源协议,请知悉。
- 开始使用前,请仔细阅读本文档,对于使用本项目造成的不良后果与作者本人无关。
注意事项
- 对于一些centos可能需要手动打开防火墙端口,或者直接关掉。
- 像阿里云这样的需要去阿里云的控制台添加防火墙规则,可以全部打开,但没必要,打开443/tcp,53/udp,67/udp,68/udp,69/udp等需要用到的端口即可。
- 对于阿里云的服务器,在系统内部可以直接关掉防火墙,默认好像是直接关掉的 systemctl stop firewalld
- 关于服务器的延迟问题,与服务器的网络有关,有些服务器可能为长城宽带,无论是否游戏延迟都很高。
一、服务器部署
暂时提供对centos7、centos8的支持。
(1). 自动化脚本部署
Centos7、8
方法一 该方法失败的情况下请采用方法二。
方法二 步骤比较繁琐。
(2). 手动安装docker部署
Centos7
- 安装docker curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
- 启动docker
systemctl start docker - 拉取镜像
docker pull nieaowei/campus_network_unlock - 启动镜像
docker run --net=host -d nieaowei/campus_network_unlock
如果提示端口被占用,请运行如下语句,再重试上列语句:
ps -ef | grep dchclient grep -v grep | awk '{print $2}' | xargs kill -9 - 关闭防火墙(暂时策略)
systemctl stop firewalld
二、客户端使用
(1). 生成OpenVPN配置文件
方法一 这里采用最简单的方式,修改已生成的配置文件。(该方法失效的情况,请使用方法二)
修改配置文件端口(可选),根据端口的开放性配置,我配置的是68端口。
打开上述配置文件,修改如下行,中间的域名可以修改为服务器ip,也可以不做修改,后面的67端口可修改为53,67,68,69。
方法二 使用服务器管理工具生成。
(2). 各平台客户端下载使用
使用下列客户端导入上面生成的配置文件,输入账号密码即可,默认账号:nieaowei,密码:nieaowei,可以使用服务器管理工具增加账号。 IOS
请使用美区账号登录appstore搜索openVPN,切记不可登录icloud的,否则会锁机。
- Name: The Shark
- Mail: [color=var(--color-text-link)]deep@sea.com
- Serial: VM1U-JKJRW4-2NSXY4-G25K7Q-AU6LCU-I56CL4
|