2021年2月19日星期五

Github Actions + ZeroTier 不花一分钱的V2ray部署:理论可行,速度不行

通信的渠道原理:


我最初是直接在 github actions 服务器(下面简称GA)上部署的 v2ray ,企图在本地直连GA的服务器,但是事实上,GA的环境都是内网,无法直连,需要内网穿透工具。 

今天闲的无聊,搭配 ZeroTier进行尝试,可真是太神奇了,居然连上了。因为在 GA 运行的是 Ubuntu 20,所以我写了个 sh 然后直接运行就完事了。  

大概这样:


 

 

 

 

 

安全性: ZeroTier 本身是一层加密,然后V2ray又是一层加密。 

实用性:GA服务器是最长运行一次6小时的任务,然后就超时关闭了。每次重启之后,需要重新获取 ZeroTier 提供的VLAN IP,然后填入到 V2RAY 客户端里,才能重新建立连接。

合法性:这可能违背 github actions  的使用条款。因为我不是把GA用于代码的构建、编译、发布、测试当中。虽然说我也没有拿来挖矿或者攻击其他服务器。

 实战测速:


 

 

 

这PING就别想做什么NB的事情,下载速度也离谱,上传居然这么快。

Youtube 播放视频,自动选择在240P或144P,自己手调可以播放480P(还是有些许卡顿),720P就不能指望了。 

Telegram Ping: 2600ms

 下载谷歌Noto字体包(1GB)速度: 24KB/s

上传一个755MB的视频文件到MEGA网盘:2.5MB/s 

 MEGA同时还下载一个1G的视频文件:100KB/s


 

 

我又取消了 Action Job,然后重新开启了一次,IP变了,测试了一下:

 

 

 

 

 

 

 

速度还更快了,看来是有玄学在里面的。  

2 条评论:

提醒:你可以使用谷歌账户登录,然后在这里留言。无需当心,这整个网站都是谷歌持有的,我只是在这发文章。