ipv6校园网免费上网翻墙方案

缘起

很多学校的校园网都是流量分段计价的,我免费的20G流量根本不够用,但是ipv6的流量无限使用,所以想到了ipv4转ipv6来实现免费上网,日常浏览网页看视频上youtube速度很快。
需要:

  • 校园网支持ipv6
  • 一台支持ipv6的vps
  • 稍微折腾一下

检查校园网是否支持ipv6

点这里测试ipv6

IPv6指互联网协议(IP)第6版。目前大家上网主要使用互联网协议第四版,即IPv4。 在全球互联网高度发展的今天,IPv4 地址资源已经枯竭,互联网正在经历从IPv4网络向IPv6网络的过渡。 IPv4地址是类似 A.B.C.D 的格式,共32位,用 . 分成四段,用10进制表示; 而IPv6地址类似X:X:X:X:X:X:X:X的格式,它是128位的,用:分成8段,用16进制表示。 RFC2373 中详细定义了IPv6地址,按照定义,一个完整的IPv6地址的表示法:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx。

一台vps

推荐这几家,东京和洛杉矶机房速度都不错:

  1. DigitalOcean 注册给10刀,最低配5刀一个月
  2. Vultr 注册送20刀,最低配一个月5刀
  3. 搬瓦工 价格便宜,以前有一年9.9刀的,不过卖光了,现在最低配一年19.6刀,也非常便宜,而且支持傻瓜式配置shadowsocks和openVPN

创建VPS后,ssh登录vps或者通过服务商提供的在线的console登录vps。

安装shadowsocks

shadowsocks是一个代理,主流平台如Windows、Android、iOS、Mac、Linux都支持。
如果买的是搬瓦工,进入管理后台(kiwivm control panel),点KiwiVM Extras栏目底下的Shadowsocks Server,Install之后配置一下就行了。

如果是普通的VPS,先apt-get update
然后安装shadowsocks:

1
2
apt-get install python-pip
pip install shadowsocks

配置shadowsocks

在某个你中意的位置,建一个config.json,内容:

1
2
3
4
5
6
7
{
"server": "::"
"server_port": 6666, // 端口号
"password":"这里写密码",
"timeout":60,
"method":"rc4-md5"
}

然后启动shadowsocks

1
ssserver -c config.json -d start

配置客户端

官网下载系统对应的客户端。

然后打开把ss服务器的ipv6地址、端口号、密码什么的都填进去,就配置完成了。

配置各个软件或者使用Proxifier实现全局代理

现在本地127.0.0.1:1080运行着一个代理服务器,把你所使用的软件的代理都指向这里就可以了。
比如chrome,用SwitchyOmega这个扩展修改代理:
upload successful

或者你可以使用Proxifier来实现全局代理,参考这篇文章