美文网首页
搬瓦工VPS搭建V2Ray

搬瓦工VPS搭建V2Ray

作者: kevinou2007 | 来源:发表于2017-10-18 18:19 被阅读7182次

    折腾了两天,终于在搬瓦工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没问题。

    相关文章

      网友评论

          本文标题:搬瓦工VPS搭建V2Ray

          本文链接:https://www.haomeiwen.com/subject/ogdeuxtx.html