利用Google GCE为教育网搭建6to4服务

发布于 / 信息应用 / 0 条评论

各大高校接入的中国教育网(CERNET)的IPv6网络一直是不设限速而且免费的,而IPv4的网络要么是价格高昂(1块1G的都有),要么采用双栈接入直接走三大运营商的带宽。Luminous的校园网就是属于后面那一种,IPv4由电信提供,并不走教育网线路,电信出口限速20M(不过5块一个月还要啥自行车( ̄▽ ̄)”)

当初其实刚刚办理了校园网就发现学校采用的是千兆的交换机组网,然而只有在走教育网的时候才不会被限速到20M,满足这个条件的就两个,要么是位于教育网网内的IPv4服务器,要么是使用IPv6访问网站

当然,一直以来的玩法局限于拿来下科大镜像站的系统镜像,常常能跑到50-70m/s

前几天突然有了通过IPv6连接代理实现6to4顺便利用这带宽爽一下的念头d=====( ̄▽ ̄*)b,开搞


一、在坑里摸索

全文用作代理的工具为V2ray,模式为WS+TLS+NGINX转发,受于特殊原因后文不再详述,如有需要自行了解

既然要走IPv6,那非常简单啊,国内找个最好(然而那点国内那点带宽不如直连算了……)

不慌,美西还有一大把带IPv6的服务器,随手摸了个DigitalOcean的VPS测试(⊙o⊙)

emmm……速度不太如意(⊙x⊙;),从大佬那里了解到CERNET的国际出口只有10G到美西he.net和10G到香港hkix,以及最近在美西接入的cogent

显然,到do走的he.net的那个口子,而且被严重的QoS了,没办法跑起来……在美西还有一个cogent,对国内用户很少有卖cogent单线的服务器的,翻了一下CF的ASN找到了一组走cogent到cf的/48段(V2可以用CF进行转发)

然而实际测试发现找不到这个IP段下属的服务器……/48只分配到了交换机,IPv6也没有办法去扫段,果断弃之(其实看那个延迟也觉得不是多靠谱)


这下就只能考虑走HKIX出口的了,问来问去,也就Leaseweb和dmit走HKIX直连,其他的大多亚太的IPv6都要绕美西的he.net

Leaseweb就不提了,大厂的东西也实在是不太好买价格也不亲民,看看dmit吧……

15刀一个月!告辞!(/// ̄皿 ̄)○~

突然想起看油管教育网直连是走hkix过去到澳大利亚的,那么到谷歌云GCP香港也应该也是走hkix

问题是GCP的VPS并不支持IPv6,一番查找之后得知可以通过谷歌云的负载均衡(LoadBalance)进行转发,那么就开始吧


二、配置Load Balance并绑定IPv6

首先我们要创建一个VM实例,然后在Computer Engine选项下选择实例组,创建一个与VM区域对应的单区域实例组

然后直接在上方搜索Load Balance(原谅我没一下找到),进去控制台之后直接选择高级菜单

上方需要配置的三个选项卡如图

首先选择后端服务,创建后端服务。如图,协议选择TCP,选好对应的刚建立的实例组,然后填入VPS上代理的端口(我是通过NGINX转发所以代理端口是443端口)

随后选择目标代理选项卡,创建目标代理。选择好对应的后端,类型TCP,代理协议选择关闭。

最后选择转发规则,点击创建全局转发规则。

选择TCP协议,端口为转发到LB的的端口,选择一个合适的即可。IP选择V6,目标选择上一步建立的目标代理。

创建,静候5分钟,访问端口,可以看到转发已经成功


三、测试效果

路由测试,延迟65ms,非常优秀……

再测试一下速度,非常优秀!不错!捞比!

受限于最小的VPS的性能,这个速度基本上是达到极限了(。・∀・)ノ


四、价格

之所以选择GCE,是因为GCE有免费300刀一年的试用(。^▽^)

根据谷歌的官方文档是每小时0.035美金,算上连续使用优惠,大概是15刀一个月……

所以说嘛……爽爽完了就够了……真用起来也不便宜的……


*原创文章,转载请注明本站来源~( ̄▽ ̄)~*

转载原创文章请注明,转载自: Luminous' Home » 利用Google GCE为教育网搭建6to4服务
Not Comment Found