vps安装v2ray服务与配置使用

  • A+
所属分类:技术文档

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.下载安装

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

  1. > bash <(curl -L -s https://install.direct/go.sh)
  2. #省略一大片安装过程,可看到最后的成功提示
  3. V2Ray v3.14 is installed.

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

编辑 /etc/v2ray/config.json 文件来配置你需要的代理方式;

默认的config.json

  1. {
  2.   "log" : {
  3.     "access""/var/log/v2ray/access.log",
  4.     "error""/var/log/v2ray/error.log",
  5.     "loglevel""warning"
  6.   },
  7.   "inbound": {
  8.     "port"24955,
  9.     "protocol""vmess",
  10.     "settings": {
  11.       "clients": [
  12.         {
  13.           "id""634a01f5-adf7-4750-9173-2f417254bb41",
  14.           "level"1,
  15.           "alterId"64
  16.         }
  17.       ]
  18.     }
  19.   },
  20.   "outbound": {
  21.     "protocol""freedom",
  22.     "settings": {}
  23.   },
  24.   "outboundDetour": [
  25.     {
  26.       "protocol""blackhole",
  27.       "settings": {},
  28.       "tag""blocked"
  29.     }
  30.   ],
  31.   "routing": {
  32.     "strategy""rules",
  33.     "settings": {
  34.       "rules": [
  35.         {
  36.           "type""field",
  37.           "ip": [
  38.             "0.0.0.0/8",
  39.             "10.0.0.0/8",
  40.             "100.64.0.0/10",
  41.             "127.0.0.0/8",
  42.             "169.254.0.0/16",
  43.             "172.16.0.0/12",
  44.             "192.0.0.0/24",
  45.             "192.0.2.0/24",
  46.             "192.168.0.0/16",
  47.             "198.18.0.0/15",
  48.             "198.51.100.0/24",
  49.             "203.0.113.0/24",
  50.             "::1/128",
  51.             "fc00::/7",
  52.             "fe80::/10"
  53.           ],
  54.           "outboundTag""blocked"
  55.         }
  56.       ]
  57.     }
  58.   }
  59. }
  • 运行 service v2ray start 来启动 V2Ray 进程;
  • 其他停止运行、重启等操作可以使用以下命令来控制 V2Ray 的运行。
    启动、停止、重启等操作

Shell

  1. service v2ray start
  2. service v2ray stop
  3. service v2ray status
  4. service v2ray reload
  5. service v2ray restart
  6. 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. 更多文档和下载可到官网查看
图片引用自网络