搬瓦工VPS搭建V2Ray

2017-10-18  本文已影响7182人  kevinou2007

折腾了两天,终于在搬瓦工VPS上搭好V2Ray,同时支持vmess和shadowsocks协议。把搭建步骤记录在这里。
V2Ray官网:https://www.v2ray.com/
小白教程:https://toutyrater.github.io/

1. 购买VPS

去搬瓦工 https://bandwagonhost.com/ 购买VPS,支持支付宝,非常方便。我测试发现US, California, Fremont机房比较快。搬瓦工可以很方便地迁移机房。

2. 安装操作系统

进入KiwiVM管理界面,点击左边 install new OS 工具栏,按教程选择 debian-8.0-x86_64。很快就安装好,装好后会有邮件通知。记下服务器的IP地址、root账号密码以及SSH端口号。

3. 安装服务器端V2Ray

进入KiwiVM管理界面,点击左边 Root Shell - Basic。这个界面可以复制粘贴,很方便。
输入以下命令下载V2Ray脚本:

$ wget https://install.direct/go.sh

然后执行脚本安装 V2Ray:

$ bash go.sh 

4. 修改服务器端config.json

首先要获取vmess协议所需的UUID,可在 https://www.uuidgenerator.net/ 网站生成一个。
服务器端config.json如下:

{
  "log" : {
    "access": "/var/log/v2ray/access.log",
    "error": "/var/log/v2ray/error.log",
    "loglevel": "warning"
  },
  "inbound": {
    "port": 26666, # 入端口号
    "protocol": "vmess",
    "settings": {
      "clients": [
        {
          "id": "5d53c5cc-b3de-4283-944a-e36498d2f163", # UUID,与客户端ID一致
          "level": 1,
          "alterId": 64
        }
      ]
    }
  },
  "outbound": {
    "protocol": "freedom",
    "settings": {}
  },
  "inboundDetour": [
    {
      "protocol": "shadowsocks",
      "port": 443, # SS端口号
      "settings": {
        "method": "aes-256-cfb",
        "password": "yourpassword", # SS密码    
        "udp": false
      }
    }
  ],
  "outboundDetour": [
    {
      "protocol": "blackhole",
      "settings": {},
      "tag": "blocked"
    }
  ],
  "routing": {
    "strategy": "rules",
    "settings": {
      "rules": [
        {
          "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": "blocked"
        }
      ]
    }
  }
}

在有注释处填写好端口号、密码、UUID等,记得把注释删除掉。

5. 覆盖服务器端的config.json文件

使用winscp工具,以服务器IP地址、SSH端口号、root账号密码登录,将本地编辑好的config.json上传覆盖服务器端文件,位置在 /etc/v2ray/config.json。

6. 启动V2Ray服务

使用以下命令启动 V2Ray:

$ systemctl start v2ray

至此服务器端已安装完成。如果需要,可以用以下命令停止和重启V2Ray:

$ systemctl stop v2ray
$ systemctl restart v2ray

7. 配置V2Ray本地客户端

去V2Ray官网下载本地客户端程序,然后修改本地config.json文件。

{
  "inbound": {
    "port": 1090, # 入端口号,为避免与SS的1080冲突,我选了1090
    "protocol": "socks",
    "settings": {
      "auth": "noauth"
    }
  },
  "outbound": {
    "protocol": "vmess",
    "settings": {
      "vnext": [
        {
          "address": "23.83.xx.xx", # VPS服务器IP地址
          "port": 26666, # 出端口号,与服务器的入端口号一致
          "users": [
            {
              "id": "5d53c5cc-b3de-4283-944a-e36498d2f163", # UUID,与服务器端ID一致
              "alterId": 64
            }
          ]
        }
      ]
    }
  }
}

在有注释处填写端口号、IP地址、UUID等,同样要记得把注释删掉。

至此全部配置完成。运行v2ray.exe即可通过vmess协议科学上网。此服务器端配置已同时支持shadowsocks协议,在本地运行shadowsocks程序,填入相应IP地址、端口号、密码,即可能SS科学上网。

Chrome浏览器,可用SwitchyOmega插件管理V2Ray,在SwitchyOmega选项中增加一个V2Ray情景模式,默认代理协议选SOCKS5,代理地址127.0.0.1,端口号为1090(与本地端config.json一致)。

搬瓦工现在最便宜的VPS是每月4.99美元,实测油管1080P没问题。

上一篇下一篇

猜你喜欢

热点阅读