【WGCF】提取WARP配置为CERNET提供IPv6流量转发

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

校园网的IPv4收费不少高校都比较贵,而IPv6是不限速不限量的。经过2020年9月10日教育网的路由变动后,CERNET在HKIX与HE以Peer via IX的形式进行了互联。因为HE本身是IPv6的顶级之一,其在HKIX的互联还是一个开放的Public Peering,极大的降低了到达CERNET香港互联点的难度。这样修改之后虽然到HKIX那10G的链路出现了一定程度的拥塞,但是速度还是远优于以前的北美方向。

并且在10.23左右,CNGI与HKIX的互联点由cernet1-10g.hkix.net变更为cernet1-lacp-10g.hkix.net,说明容量由原来的单根10G扩容到了至少2*10G链路聚合,SmokePing也记录到Week44修改后丢包率明显下降。

借着教育网修改路由,CloudFlare也就能够以CERNET>HKIX(HE)>CloudFlare这样的路由链直接到达香港节点,速度和延迟都是相当可观的。WARP或1.1.1.1是CloudFlare提供的面向个人用户的隧道信息安全工具,技术层面基于WireGuard,在发布之初就有@yyuueexxiinngg大佬写了一个提取为通用配置文件的脚本,不过后来失效了。昨天看到别人发了WGCF这个项目,随手测试一下就发现居然是可行的……

*注意:本文内容仅适用于教育网CERNET对应的IPv6网络(CNGI),运营商网络到该服务的互联均已被阻断


一、下载WGCF

WGCF是一个基于Go语言编写的WARP管理程序,作者一直在维护,使用起来相当方便

项目地址:https://github.com/ViRb3/wgcf

前往release页面选择自己便于使用的平台对应的预编译程序,考虑到与CF通信的顺畅我选择的是位于境外的VPS进行操作,本地的话因为CF这项服务的特殊性很可能是不行的


二、修改配置文件

初次使用首先就是注册个用户并生成配置文件:

随后你就可以在程序目录中找到wgcf-account.tomlwgcf-profile.conf两个新生成的文件。前者是你的WARP账户信息,如果你有WARP+账户可以替换成你自己的账户;后者就是WireGuard的配置文件了,下载到本地保存。

要让他纯使用IPv6可以自己把engage.cloudflareclient.com解析成IP,我测试的解析结果是2606:4700:d0::a29f:c001,如图对Endpoint修改后保存即可。


三、客户端连接

客户端就不多提了,自己用搜索引擎去查找,直接导入你修改过的配置文件即可连接。

连接后之后测试路由都是从WARP的节点连接出去的,这样便可以访问IPv4网络了。

速度方面我用的是免费的WARP,多线程最高大概200M左右,简单测试了一下WARP+速度并没有比较大的提升,可能是UDP或者。


四、结语

这个话题其实有点敏感了,文章里很多地方就自己去摸索比较好。CF这个公司提供这么多的服务还是希望大家不要去过分的滥用,毕竟WARP免费版本的速度还是很不错了。

通过邀请用户可以获得WARP+的流量,每月初会清空一次。实际测试WARP+在访问非CF的网站速度上和免费版没有差异,只有在访问CloudFlare的站点时付费版会通过Argo类似的技术通过与目标较近的数据中心前往源站,而免费版是仅限于连接地前往源站,仅此而已。

也不知道这项服务在教育网中还能使用多久,且用且珍惜吧。

转载原创文章请注明,转载自: Luminous' Home » 【WGCF】提取WARP配置为CERNET提供IPv6流量转发
  1. 赞!

  2. 根据今年7月的国家ipv6发展报告中的国际出口统计数据,推算教育网ipv6出口只有20G,被挤爆是早晚的事情的吧。
    https://www.china-ipv6.cn/policyFile/%E4%B8%AD%E5%9B%BDIPv6%E5%8F%91%E5%B1%95%E7%99%BD%E7%9A%AE%E4%B9%A6-2020%E5%B9%B47%E6%9C%88-%E7%BB%88%E7%89%88.pdf

    1. @JoJo 教育网本身用户比较少,实际上有效容量就是到HKIX的10G,偶尔炸多数时候还是够用的。
  3. 怎么下载?XD,博客很好看

  4. 大佬程序怎么下载?

    1. @真理是检验实践的唯一标准 建议利用好搜索引擎XD
  5. 大佬好强啊

    1. @CZM 不,还是大哥强
  6. 不错不错~过来踩踩

  7. 蛤,我们学校教育网用的是IPV4,还不限速

    1. @ha 南方的高校都还好,北方的很多纯教育网的比较贵
    2. @ha azure纯ipv4的vps通过cf cdn自选ip来代替负载均衡实现ipv6流量转发,效果还可以,我这里和谷歌云负载均衡差不多
      1. @kk 吃了教育网改路由的红利,现在都差不多,不过拿Azure做落地不觉得有点浪费么233333