Arukas容器里运行V2Ray的玩法
V2Ray并不是我的主力科学上网玩具,之所以这篇介绍它,纯粹是因为目前在网上只找到了一篇关于可以利用Arukas Docker科学上网的文章,ArukasCloud 搭建 V2Ray,以前的酸酸乳(SSR)方案都行不通了。
目前,Arukas又开通了免费试用的Docker,试用时间为6个月,不过,配置低得抠脚。现在要创建一个容器必须要国外的手机号才行,而且是语音验证,所以一大批想玩的朋友可能都被拦在门外。具体怎么获取国外手机号,可以参考我的这篇文章,前提是你舍得花一张国外电话卡的钱。Arukas现在支持支付宝了,没有信用卡的朋友也不必担心,只要过了手机语音验证这一步,下面就没难度了。
说回Arukas,由于之前免费的关系,很多人在Arukas的容器里装了SSR,导致SSR的容器一度被叫停。而Arukas带端口地址的容器实例的IP段也不幸被GFW封掉。所以,通过带端口地址的实例来实现科学上网的方案是行不通了。不过,好消息是GFW没有封Arukas的EndPoint端。所以,科学上网的整体思路是,将请求发送到Arukas Cloud的Endpoint端(即https://example.arukascloud.io
)。而Arukas Cloud的Endpoint端会自动反向代理到80端口,我们要做的只是接收80端的数据交给运行的V2Ray服务端,然后获取目标服务器数据即可。
免费版本只能创建一个容器,如果想要创建多个,需要收费版本才行。
最重要的就是Docker镜像了,我使用的是原作者写的镜像bclswl0827/v2ray-arukascloud。之所以要用原作者的镜像是因为可以避免Docker因重启而导致的V2Ray服务端再配置。配置完成之后,等待容器运行,打开https://example.arukascloud.io/ws
,如果出现 400 Bad Request 的错误,可以判断V2Ray服务端已经在运行。
下面是客户端的配置
首先去下载客户端,由于服务端的镜像用的是V2Ray的v4.15.0
版本,所以建议客户端也下v4.15.0
这个版本。下载完毕之后,替换config.json
配置文件的内容如下
1 | { |
唯一要修改的就是example.arukascloud.io
,改成你自己的实例名,其它的保持不变。然后在本地设定 Socks 代理为127.0.0.1:1080
,即可科学上网。
最后,我想说0.1核的CPU就不指望有多快了。该玩具可以作为备用上网玩具,重要是它的IP是日本的,对于没有日本IP的VPS玩家而言,该IP有很多好玩的功能可以开发。