• 推荐!搬瓦工官方代理,自动更换被封IPJust My Socks

ad

vps+ss实现校园网IPv6免流

很多高校的校园网是IPv4收费的,并且宽带费价格还不便宜,限制还多,但是IPv6却是不计流量不收费的。如果利用ss将IPv4产生的流量都转成IPv6就可以实现免流,从而达到免费上网的目的了。找个VPS搭个ss作为代理,可以实现IPv6访问互联网,不产生IPv4的流量,如果你本机不支持IPv6,可以让你上IPv6网站。并且可以绕过入口流量限速,下载速度提升到100M。

 

IPv6免流前提

如果你要实现免流,你的本机一定要支持IPv6访问,现在一般高校的校园网都支持。可以通过ping ipv6.baidu.com来测试自己的网络支不支持IPv6:

ping-ipv6

或者直接去http://test-ipv6.com/测试一下:

test-ipv6

 

IPv6免流原理

其实免流就是第一段介绍的,校园网支持IPv6和IPv4双线网络,但是一般来说高校里的网络对IPv4是收费的,而出于国家鼓励,IPv6是免费的。因此利用ss将本机的流量全部走IPv6,这样就可以实现上网不收费了。

因为不是所有网络都支持IPv6访问的,因此需要一台同时支持双线的服务器,本机通过IPv6发送给服务器,服务器接受到请求和通过IPv4请求目标网络,之后再返给客户端。

 

IPv6免流步骤

购买支持双线的服务器

免流前提是有一台支持双线的服务器。Vultr一个月2.5刀,500G流量,算是最低的服务器了,vultr官网。直接注册就行,在新建服务器的时候注意要选择开通IPv6功能,可以参考:Vultr购买图解步骤。之后就可以在后台看到你自己的IPv6地址了:

vultr-ipv6-address

在服务器上搭建ss

这里可以参考我写的一键脚本,复制两行代码就可以了,搭建完可以顺便用脚本再开下BBR加速:一键脚本搭建SS/搭建SSR服务并开启BBR加速

搭建好后需要修改一下ss配置文件,一般ss的配置文件是这样的(配置文件路径在 /etc/shadowsocks.json):

{
    "server":"0.0.0.0",
    "server_port":1024,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"mypassword",
    "timeout":300,
    "method":"aes-256-cfb"
}

将0.0.0.0改成::即可,即:

{
    "server":"::",
    "server_port":1024,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"mypassword",
    "timeout":300,
    "method":"aes-256-cfb"
}

::的意思是同时监听IPv4和IPv6。之后重启ss:ssserver -c /etc/shadowsocks.json -d restart

至此,服务器就支持ss的IPv6访问了。

本机通过IPv6连接服务器

各版本的ss客户端参考:各版本shadowsocks客户端下载地址

以Windows为例:

windows-ipv6-ss

在服务器地址里填上你的服务器IPv6地址。端口、密码、加密方式就是你自己设置的。

之后右击任务栏的软件图标,选择系统代理模式为全局模式,之后就可以所有网站都走IPv6,实现免流了~

所有软件都走SS

默认是只有浏览器走ss的,其他软件都是直连。如果要实现其他软件也走ss,需要做额外的设置。

一般的软件如迅雷、QQ啥的都有代理设置的,以TIM QQ为例:

qq-ipv6

类型选择SOCKS5代理,地址是127.0.0.1,端口1080,设置后TIM就走代理了。

或者借助第三方软件实现流量都走ss:Proxifier配合Shadowsocks实现全局代理

 

IPv6免流效果

IPv4走IPv6访问网络实现免流

这也是做这个的初衷嘛,肯定是有这个效果的,结合ss实现校园网IPv6免流。

科学上网

因为用的是国外的服务器,因此可以上Google、YouTube等等。

浏览IPv6网站与下载IPv6资源

对于本机不支持IPv6的,用这种方法可以浏览只支持IPv6的网站,例如北邮人。当然,也可以下载北邮人上的BT资源,在下载工具如上文那样设置本地代理即可。

迅雷下载加速

有些学校对网络对于入口流量做了限制,只要是访问外网的流量就会被限速。通过在迅雷里设置本地代理,让迅雷通过ss走IPv6下载就可以绕过限速,下载速度飙升,一些服务器资源,甚至可以达到IPv6+IPv4的最高值110M带宽。

点赞
  1. 2333说道:

    成功搭建,但是只有国外网站能正常使用,国内网站连不上,不知道什么原因

  2. 菜狗说道:

    大佬帮我看一下好吗,我在修改ss的配置文件的时候把0.0.0.0改成了::。
    之后在ssserver -c /etc/shadowsocks.json -d restart的时候提示了错误
    ERROR: found an error in config.json: Expecting object: line 2 column 14 (char 15)

    着了L2C14对应的位置我感觉好像就是改成“::”的那个地方。这怎么办呀。

    1. 菜狗说道:

      已改正我太不小心了 :redface:

  3. miao说道:

    请问编辑完文件后要如何重新进入命令界面重启ss?
    我按:wq也依旧是在编辑界面打转转

    1. flyzy小站说道:

      先按esc进入命令模式

  4. ZZYDADA说道:

    我想请问以下怎么修改配置文件,用键盘打半天没有反应,然后怎么保存我的修改呢,计算机小白 求助:idea:

    1. flyzy小站说道:

      vi + 文件,修改好后先按ESC,然后:wq保存并退出

  5. wushiwb说道:

    请问用ssr的是不是不需要求改ss文件?
    只找到了ssr的配置文件gui-config.json,打开后发现并没有"server":"0.0.0.0"字样,里面的server都是我自己搭的地址,这也要改成::吗?

  6. 说道:

    楼主您好 最后一步SS配置文件怎么弄呀 我基本上是文盲

    1. flyzy小站说道:

      vim命令修改配置文件就好了

      1. wushiwb说道:

        是不是用ssr就不用改ss配置文件了?
        ss配置文件修改还是不太会,找不到/etc/shadowsocks.json
        是在xshell 里面改吗?

        1. flyzy小站说道:

          vi + 文件就是编辑文件,在xshell里改

  7. Richard说道:

    最近电脑换了WIN10,感觉有时候代理会有问题。
    shadowsocks有时候代理开着退出了,也会出现连不上,必须把他代理关闭再退出。

  8. Richard Dong说道:

    楼主,我现在用的是3.5刀/月,Ubuntu 18.04x64
    试了试美服的LOL,进客户端没问题,但是每次进游戏的时候就出现网络连接失败。
    是不是因为买的服务器太LOW(512MB RAM,20GB SSD)所以玩不了?

    1. flyzy小站说道:

      游戏你试试sstap?

  9. 木子说道:

    请问现在2.5$的选项上边写着 ipv ONLY 是不是就不能用了,只能选择5$的嘛?谢谢。

    1. flyzy小站说道:

      暂时似乎是这样的

  10. windy说道:

    迅雷极速版不能使用免流,无法下载下载

  11. 545ddf说道:

    好像和版权没关系 只要挂了代理迅雷就完全不能用啊

    1. flyzy小站说道:

      这个我也没遇到过,Google是个好朋友

  12. 545ddf说道:

    感谢楼主,ipv6设置成功了!
    不过迅雷走ss后所有下载都会提示根据当地法律无法下载,这怎么办?

    1. flyzy小站说道:

      国外版权看的比较重,是不是下的那些没有版权的东西?