在 Arukas 设置 V2Ray

不久前,我也尝试了日本樱花的 Arukas 这个免费的 Docker。据说现在处于测试阶段,所以还免费。注册 Arukas 很简单,点击首页右上角的 “新规登录”,填写用户名、邮箱和密码之后,再点 “Sign up”,过一段时间(有人说一个小时,但是我等了19天)就能收到账号激活信息的邮件。

登录进去之后,点击 “Create”,填写相关信息,然后点击 “Create Application” ,再运行即可。我尝试了两种方式在 Arukas 上使用 V2Ray

一种是直接使用官方镜像:

填写的信息如下:

App Name:V2Ray-Official(任意填写,合理即可)
Image:v2ray/official 
Instances:1
Memory:512M
Endpoint:不必填写
Port:8001,TCP(参见这里)
ENV:不用勾选
CMD:不用填写,因为 Dockerfile 里面有 CMD 吧

运行成功之后,查看 “V2Ray-Official” 的详情,假设其中的 “Port” 一项为:

http://ohyeah-A-B-C-D.jp-tokyo-25.arukascloud.io:10086 (8001/tcp)

那么8001端口被映射到了10086端口,而 V2Ray 客户端配置文件中要填写的 IP 就是 A.B.C.DUUID 60ca58e9-003e-4c01-98de-c2223ae49153alterId=64,仍然参见这里

客户端配置文件是这样:

{
  "log": { 
    "loglevel": "warning"
  }, 
  "inbound": { 
    "port": 1080, 
    "listen": "127.0.0.1", 
    "protocol": "socks", 
    "settings": { 
      "auth": "noauth", 
      "udp": true, 
      "ip": "127.0.0.1" 
    }
  },
  "outbound": {
    "protocol": "vmess",
    "settings": {
      "vnext": [
        {
          "address": "A.B.C.D",
          "port": 10086,
          "users": [
            {
              "id": "60ca58e9-003e-4c01-98de-c2223ae49153",
              "level": 1,
              "alterId": 64,
              "security": "auto"
            }
          ]
        }
      ]
    }
  },
  "outboundDetour": [
    {
      "protocol": "freedom",
      "settings": {},
      "tag": "direct"
    }
  ],
  "dns": {
    "servers": [
      "8.8.8.8",
      "8.8.4.4",
     "localhost"
    ]
  },
  "routing": {
    "strategy": "rules",
    "settings": {
      "domainStrategy": "IPIfNonMatch",
      "rules": [
        {
          "type": "field",
          "port": "1-52",
          "outboundTag": "direct"
        },
        {
          "type": "field",
          "port": "54-79",
          "outboundTag": "direct"
        },
        {
          "type": "field",
          "port": "81-442",
          "outboundTag": "direct"
        },
        {
          "type": "field",
          "port": "444-65535",
          "outboundTag": "direct"
        },
        {
          "type": "chinasites",
          "outboundTag": "direct"
        },
        {
          "type": "field",
          "ip": [
            "0.0.0.0/8",
            "10.0.0.0/8",
            "100.64.0.0/10",
            "127.0.0.0/8",
            "169.254.0.0/16",
            "172.16.0.0/12",
            "192.0.0.0/24",
            "192.0.2.0/24",
            "192.168.0.0/16",
            "198.18.0.0/15",
            "198.51.100.0/24",
            "203.0.113.0/24",
            "::1/128",
            "fc00::/7",
            "fe80::/10"
          ],
          "outboundTag": "direct"
        },
        {
          "type": "chinaip",
          "outboundTag": "direct"
        }
      ]
    }
  }
}

另一种是在 Debian Docker 镜像中安装 V2Ray

填写的信息如下:

App Name:Debian_Jessie(任意填写,合理即可)
Image:itscaro/debian-ssh (默认用户为 root,密码为 root)
Instances:1
Memory:512M
Endpoint:不必填写
Port:22(TCP),10086(TCP),10086(UDP),10010(TCP),
//22必须有,因为需要通过SSH来连接;添加 UDP 端口用于 mKCP;10010 用于SS。
ENV:不用勾选
CMD:不用填写,因为 Dockerfile 里面有 CMD 吧

运行成功之后,查看 “Debian_Jessie” 的详情,假设其中的 “Port” 一项为:

http://ohyeah-A-B-C-D.jp-tokyo-25.arukascloud.io:30001 (22/tcp)
http://ohyeah-A-B-C-D.jp-tokyo-25.arukascloud.io:30002 (10086/tcp)
http://ohyeah-A-B-C-D.jp-tokyo-25.arukascloud.io:30003 (10086/udp)
http://ohyeah-A-B-C-D.jp-tokyo-25.arukascloud.io:30004 (10010/tcp)

这样,就相当于有了一台免费的 VPS。可以通过 A.B.C.D:30001 来进行 SSH 连接,默认用户为 root,密码为 root

需要注意的是:go.sh 默认按 Systemd 安装 V2Ray,但是貌似 systemd 的命令不能用,只能用 init.d

SSH 上去之后,apt update && apt install curl 之后,使用 bash <(curl -L -s https://install.direct/go.sh) 安装 V2Ray,修改好配置文件(注意端口映射),将 Linux 版本解压,将其中的 \v2ray-v2.17.1-linux-64\systemv\v2ray 上传到 /etc/init.d ,再 chmod +x /etc/init.d/v2ray && update-rc.d v2ray defaults,就能 service v2ray start 了。

补充:如果用第二种方式,并且使用 mKCP(客户端应该填写 UDP 端口),会有问题(比如能打开谷歌,却不能打开 FB Twitter,而且似乎不稳定),所以用第二种方式的话,还是不用 mKCP,也直接用 Vmess (这样就可以不要 10086(UDP)了)比较好吧。

关于刚才提到的这个问题,可能去掉端口 10086(TCP),保留 10086(UDP)就能正常使用 mKCP 了吧?事实证明这样还是不行。也许是我知识有限,没找到正确的解决方法吧。。。

20170623更新:昨天收到邮件,得知7月31日之后,Arukas就不再免费了。

 

欢迎分享或转载,转载请注明出处。

本文固定链接:https://www.oixxu.com/setup-v2ray-on-arukas/

《在 Arukas 设置 V2Ray》上有3条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注