vps安装v2ray服务与配置使用

(Last Updated On: 2018-11-07)

V2Ray是Project V项目创作的内核,也是一个模块化的代理工具包,支持多种代理协议。配置灵活,文档齐全,上手难度不算大,但是要完全玩透,就要好好研究一番了。下文根据官网教程整理,测试环境为Debian8 — vultr ,服务端使用官方脚本,客户端使用MacOS。该工具由网友 @lxypt推荐完善更新。

0.环境支持

V2Ray 在以下平台中可用:

  • Windows Vista 及之后版本(x86 / amd64);
  • Mac OS X 10.7 及之后版本(amd64);
  • Linux 2.6.23 及之后版本(x86 / amd64 / arm / arm64 / mips64 / mips);
    • 包括但不限于 Debian 7 / 8、Ubuntu 12.04 / 14.04 及后续版本、CentOS 6 / 7、Arch Linux;
  • FreeBSD (x86 / amd64);
  • OpenBSD (x86 / amd64);

1.下载安装

使用官方提供的脚本,实现下载和安装。

> bash <(curl -L -s https://install.direct/go.sh)

#省略一大片安装过程,可看到最后的成功提示
V2Ray v3.14 is installed.

安装完成后,需要做以下的操作:

  1. 编辑 /etc/v2ray/config.json 文件来配置你需要的代理方式;
    {
      "log" : {
        "access": "/var/log/v2ray/access.log",
        "error": "/var/log/v2ray/error.log",
        "loglevel": "warning"
      },
      "inbound": {
        "port": 24955,
        "protocol": "vmess",
        "settings": {
          "clients": [
            {
              "id": "634a01f5-adf7-4750-9173-2f417254bb41",
              "level": 1,
              "alterId": 64
            }
          ]
        }
      },
      "outbound": {
        "protocol": "freedom",
        "settings": {}
      },
      "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"
            }
          ]
        }
      }
    }
  2. 运行 service v2ray start 来启动 V2Ray 进程;
  3. 其他停止运行、重启等操作可以使用以下命令来控制 V2Ray 的运行。
    service v2ray start
    service v2ray stop
    service v2ray status
    service v2ray reload
    service v2ray restart
    service v2ray force-reload

3.客户端使用

安装某个平台的客户端,本人试用了MacOS版本,安装完成。试用也OK。只需要设置服务地址和端口 address:port ,和user Id 就是上面config.json里面的那一长串id,修改了config的参数重启服务即可。

4.配置和进阶

1.协议

由上面的config.json可以看出,默认安装的协议in为vmess,out为Freedom,支持的全部协议有以下几种:

  1. Blackhole
  2. Dokodemo
  3. Freedom
  4. HTTP
  5. Shadowsocks
  6. SOCKS
  7. VMess

其他配置和进阶使用如动态端口(可能需要关闭防火墙或者打开大量端口),可以参考官网和官方推荐的博客。本文偏向新手,略显单薄。

5.最后

  1. 安装和配置完连不上的话,查看端口是否打开,配置设置是否一致。
  2. iOS支持Vmess协议有shadowrocket,相应添加设置即可
  3. 更多文档和下载可到官网查看
  4. 不要在阿里/腾讯+香港/美国之类(国产服务商+国外节点服务器)上使用,会被监控和警告,以及预期外的严重后果。

发表评论

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

Solve : *
20 ⁄ 4 =


此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据