买 vps 免流校园网初体验

日常

我本科宿舍宽带是包月的,不用担心用多少流量。来到这边之后发现校园网按流量收费了,每月给 10 G,超出的 1 元/G. 不过目前来说只计费 IPv4 的流量,走 IPv6 的流量暂时是不用花钱的(随着国家开始强制推广 IPv6,再过一段时间可能 IPv6 就没办法免流了),于是就可以搞一台两个协议都支持的服务器来一个 6to4.

虽然早就知道这个事,但我一直没弄,直到这学期开学发现本来能 IPv6 直连谷歌的现在不行了,我以前用来柯学上网的 IPv6 的 hosts 和 XX-Net 也全都失灵了。我心想干脆买个 VPS 得了,省流量和柯学上网两个事一块办了。

买 VPS

天不遂人愿,原来一直打算买的 19.9 刀/年的斑瓦工套餐没了,Amazon EC2 还有 linode 啥的都要绑信用卡,于是我最终决定用 vultr 先试试,因为能直接支付宝花钱。

注册完,最少充 10 刀,充完发现本来想买的 3.5 刀/月的套餐也买不了,只能搞了个 5 刀/月的,每月 1T 的流量,应该是用不完有些浪费的。好在 vultr 是按小时收费的,不用的时候把服务器关了就行。省着花的话应该能用到这学期结束,大概? 丢人了,关机也收费,除非销毁实例…那就只能用两个月了。

一直听说日本节点人太多比较难用,就买了个新加坡的节点,感觉还行吧,速度也没多快基本够用了。

注意的问题就是买主机的时候选一下 需要 IPv6 地址。

搭 V2ray

听说酸酸和酸酸乳都不太行了,就搭个 v2ray 好了。

懒得去仔细看文档了,就直接装了个一键脚本。用这个脚本的主要目的就是给服务端和客户端分别生成一个配套的配置文件 /etc/v2ray/config.json. 配置好之后服务端直接启动服务就好了,linux 客户端的话比较简单,配置文件放进去也是直接启动服务就好,就会根据配置文件的内容在本地跑一个代理服务,然后浏览器用 SwitchOmega 什么的连一下就好了。至于 Windows 和 Android 的客户端我暂时还没有研究。

过程中手动解决的问题主要有三个:

  1. 速度慢。一开始配置选的都是默认的,速度一直很慢,大概也就 1Mbps,配置里换成 mKCP 协议 + dynamicPort 伪装了一下速度就上来了,有时间的话多试试其他的协议。

  2. 服务器 IP 被墙了。应该是这个原因吧,总之就是服务器用 IPv4 连 ssh 都上不去,IPv6 的暂时没问题,那就 ssh 和 v2ray 的配置里面都写 IPv6 地址就好了。

  3. 配置文件。用那个脚本生成的配置文件有一条规则是遇到国内IP不使用代理,要想用 IPv6 做免流的话把相关规则去掉就好了。

体验

使用体验上要比想象中快一些。

YouTube 的速度大概 200KiB/s - 2.0 MiB/s 的样子,不是很稳定,不追求太高清晰度的话还是不成问题的。

上国内网站的话明显还是能感觉到有一些延迟,看视频的话速度大概 200KiB/s - 400KiB/s 的样子。

这 10 刀假设能用两个月那么每个月花了 30 块,也就是以前每月用 30G 流量的钱顺带多了柯学上网的功能。

总之又可以愉快玩耍了,以后如果出现什么问题或者发现什么新的玩法都会在这篇里面更新。

更新 2019-3-10

今天把原来的销毁了,换了个亚特兰大的机房,只有这里的机房的有 3.5 刀/月的, vultr 这个随意销毁和创建实例的功能真是方便啊~

本来只是想试一试速度,结果惊了,无论国内还是国外网站都比新加坡那个快多了啊~

关于客户端,linux 客户端不需要啥界面,直接装 v2ray,扔进去配置然后开启服务就行;Android 端的客户端我用的是 v2rayNG, 把配置对应的 url 生成二维码直接扫码就行也很方便。真心感谢这些开源软件的开发者

更新 2019-4-5

今天配置了一下透明代理。透明代理就是说让客户端察觉不到走的是代理,也就是不需要每个客户端都去配置代理服务器,全部的 TCP/UDP 流量都去走代理。主要应该是配置到路由器上面用的,我现在手里没有路由器,所以没有测试过好不好用,在我电脑上配置了是可以的。

主要就参考了官方文档的配置,在 v2ray 客户端配置 Inbound 协议,然后用 iptables 把流量都定向到那一个端口就好了.

记录一下关闭这个透明代理的脚本:

#!/bin/sh
iptables -t nat -F
iptables -t nat -X V2RAY

iptables -t mangle -F
iptables -t mangle -X V2RAY
iptables -t mangle -X V2RAY_MARK

更新 2019-7-24

本月将主机商更换为 BuyVM,按月收费,但是更便宜,买的 2 刀/月的不干别的足够用了。这个主机商感觉管理界面做的不太行,很多东西还是要手动改配置、敲命令,但是便宜啊!

v2ray 之前都是用 mKCP 协议,快是快些,IPv4 地址有一部分端口老是被蔷。于是换成了 websocket + tls + caddy, 听说很难被发现。感觉用起来还可以,速度上没啥影响,配置起来稍微麻烦一些,不过 caddy 能自动签证书还是很可以的 2333

顺便一说,现在搬家了,上网不需要免流了,但是 IPv6 目前的各种监管还不是很完善的样子,诶嘿嘿。