教程:校园网免流
前提条件:
- 校园网环境
- 默认可以访问所有网站(
- ipv4 v6双栈
- 测试方法:win下cmd,输入ipconfig,有ipv6 v4地址即可
- 测试方法:win下cmd,输入ipconfig,有ipv6 v4地址即可
- 我用的搬瓦工的。选机教程很多,这里就不赘述了。对vps性能没有要求,能运行ssr服务器端的就可。
效果描述:
- 已测试pc ,安卓(华为p30),ios(ipadair),均可全局免流量访问ipv4、v6网站,以及墙内墙外app免流
- 延迟较高,不要想打游戏,平均网站延迟200ms+
- 带宽要看你的vps,基本能达到上限,看视频完全无压力
- 酌情考虑是否采用本方案!本文章只是技术分享,想学习的权衡下自己的学习成本。
好,现在正式开始:)
Step 0:基本思路
基于这几个前提:
- 校园网ipv6免流
- proxifier提供的代理服务,能将所有本地通信转发至相应程序
- ssr提供客户端和服务器端的科学xx(
- 服务器端申请HE-ipv6,无自带ipv6的vps也可搭建ipv6通信隧道
Step 1:为自己的vps开通ipv6隧道
首先,选择一个合适的vps非常重要,这决定你要不要走这一步。像是vultr,全球的服务器都支持ipv6,只需要按照相关的官方文档开通就好。
这里额外吐槽阿里云:(。阿里云需要申请ipv6资格,但是发放下来的竟然只是内网网关。我本来计划用闲置的服务器挂北邮人,但是看了看公网计费策略就直接放弃了……有兴趣的朋友可以搜一下,学生党就不要考虑了。
然后,如果你之前就购买了vps,且此vps没有ipv6地址,那该怎么办呢?
前往下面这个网站注册一个账户:
注册过程必须强调一下踩过的雷:
1.注册邮箱 不能是国内邮箱,最后zz通过gmail申请过的,还被分类到了垃圾邮件(
2.注册信息 最好是美国虚拟身份,之前zz想省力气,就直接用chrome里存的地址直接一键填表,但是一直报错信息登记失败,怀疑国籍china无法接受服务:(
附虚拟身份生成:
点击顶部面板 "create new tunnel",进入此页面:
根据vps地址选择隧道服务,点击创建后进入此页面,选择对应你自己的vps的服务器系统,执行相关操作:
这里解释下:
1.不同系统操作不同,有的直接终端输入命令,有的需要修改配置文件,总之不要乱搞= =,不然等着重装吧
2.修改完配置要执行相关指令使修改生效(不再贴了
测试vps是否拥有了ipv6
终端输入:
ifconig:
看见这个标签了吗?这就是你的ipv6地址了
ping6 bt.byr.cn
效果图不贴了 能ping通就行
这时候你就拥有了你的ipv4v6双栈服务器了~congratulations!(撒花)
Step 2:服务器端设置
ssr的安装:
小白当然是一键安装脚本了~
这里找了一个大佬的作品,支持多用户/混淆,管理相当方便,下附链接:
https://github.com/ToyoDAdoubi/doubi
下载安装命令:
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh && chmod +x ssr.sh && bash ssr.sh
然后按指示一步步去安装好了,网上有很多相关教程,由于其他原因,这里就不详细展开:)
修改配置使其支持ipv6:
图:
输入8,手动修改设置:
//我的配置文件
{
"server":"::",//这里必须这样写,才能满足转发策略
"server_port": 2333,//端口,默认2333
"local_address": "127.0.0.1",
"local_port": 1080,
"password": "*******",//你自己的密码
"method": "aes-256-cfb",
"protocol": "auth_sha1_v4_compatible",
"protocol_param": "10",//用户数量
"obfs": "plain",
"obfs_param": "",
"speed_limit_per_con": 0,//限速等等
"speed_limit_per_user": 0,
"additional_ports" : {},
"timeout": 120,
"udp_timeout": 60,
"dns_ipv6": false,
"connect_verbose_info": 0,
"redirect": "",
"fast_open": false
}
修改后会自动重启ssr程序。
如何判断是否成功呢?可以使用netstat -ntlp看相关端口是否被监听,当然我这里没在服务器上进行测试,而是直接用客户端开启ssr访问ipv6网站。所以这一步大可不必马上测试,等到了下一步再回头找问题也不迟(
Step 3:客户端配置
ssr安装
github上自己搜索安装。
不能展开讲。
测试:访问网站:
第一次,使用校园网访问不开代理,看ipv6地址是教育网的地址( CERNET2 )
第二次,开启代理,看你的ip地址是不是属于(HURRICANE)
如果这两次成功,恭喜你可以访问google和在ipv4环境下访问ipv6网站(如北邮人),此时你已经基本成功了:)
proxifier代理设置:
1. 安装Proxifier
略
2. 配置Proxifier
2.1 基本配置
1.在启动Proxifier前先启动SS。
2.启动Proxifier。
3.菜单栏Profile
(配置文件)->Proxy Servers
(代理服务器);添加一个配置,地址和端口填写此前为此前配置的local_address
和local_port
(例如在下使用了默认的127.0.0.1
和1080
),Protocol
(协议类型)选择SOCKS Version 5
;保存配置。
2.2 将SS添加至直连名单
菜单栏Profile
(配置文件)->Proxification Rules
(代理规则),添加一个规则
可以直接将SS的应用添加至规则,在Applications
栏浏览并选择SS的应用程序即可。
也可将SS的端口添加至规则,在Target Ports
栏填写此前配置的local_port
即可(例如在下使用默认的127.0.0.1
)。
Step 4:cool boy!享受免流吧!
未登录校园网的情况下
pc:
移动端:在没有登录校园网的前提下,去b站快乐冲浪~
ios端也一样的操作,只要代理直接通信ipv6端口就可
Comments | 2 条评论
厉害