V2Ray 详细搭建教程

安装 V2Ray

在 su 环境下运行脚本,如果不是,请先运行 sudo su

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

如果提示 curl: command not found ,那是因为你的 VPS 没装 Curl

ubuntu/debian 系统安装方法: apt-get update -y && apt-get install curl -y
centos 系统安装方法: yum update -y && yum install curl -y
安装好 curl 之后就能安装脚本了


然后选择安装V2Ray
选择传输协议,如果没有特别的需求,一般选择默认的 TCP 传输协议即可
选择端口,如果没有特别的需求,一般选择443(无web情况下)

然后关闭系统防火墙或者自行开放所需端口
如使用Centos7系统,执行:

systemctl stop firewalld.service

编辑配置文件

vi /etc/v2ray/config.json

清空这个配置文件内的内容,替换为下面的内容:

{
  "inbound": {
    "port": 443, 
    "protocol": "vmess",    
    "settings": {
      "clients": [
        {
          "id": "你的UUID",  
          "alterId": 64
        }
      ]
    }
  },
  "outbound": {
    "protocol": "freedom",  
    "settings": {}
  }
}

其中port是你设置的端口号,你的UUID替换成你自己的UUID,alterID的值关系到加密强度,默认64即可
UUID可以在这里生成:https://www.uuidgenerator.net/
最后保存配置并退出

启动V2Ray

接着启动V2Ray:

systemctl start v2ray

设置开启启动:

systemctl enable v2ray

PS:其他可用的命令如下:
停止V2Ray

systemctl stop v2ray

重启V2Ray(修改配置文件后务必要重启,使之生效)

systemctl restart v2ray

在V2Ray运行后,我们通过下面的命令查看当前的运行状态:

ps -ef | grep v2ray

返回值为V2Ray则运行正常
此外,还可以执行:

systemctl status v2ray

查看运行状态,如果显示为绿色文字的active(running),则V2Ray的配置正确
到这里,V2Ray的服务端就配置完成了。接下来是客户端的配置

客户端配置

下载V2RayN客户端(Windows)

安装完成后打开软件
点击:服务器→添加[VMess]服务器
V2.png
填上你设置的对应数据,如服务器ip、端口、UUID(服务端和客户端必须一致),加密方式一般为aes-128-gcm,协议为TCP

其他默认即可,不需要修改,设置完保存
右键V2RayN的系统栏小图标,点击启用Http代理,Http代理模式选择第二个PAC模式
最后再打开V2RayN软件面板,在检查更新里选择更新PAC
到此,V2Ray就全部配置完成了

备注

1.V2Ray的客户端Core和服务端Core版本必须一致,请自行更新。
2.此外,V2Ray对本地时间和服务端时间的要求较高,一般执行脚本后会自动校时,如出现连接失误,请检查服务器的时间。
3.本教程仅供学习交流,请勿违反国家法律法规,否则后果自负!

V2Ray的进阶配置,使用 WebSocket+TLS+Nginx,详见这篇文章:

最后修改:2019 年 05 月 10 日 01 : 56 PM
如果觉得我的文章对你有用,请随意赞赏

5 条评论

  1. dino_

    请问端口443是怎么设置,它不是会自动分配一个uuid和一个5位数的端口吗?

  2. 网友甲

    博主,我是用xshell配置的,到配置json那步,只能del删除数据,我粘贴后怎么保存呢

  3. ccc

    我想知道我怎么看我之前配置的信息啊,还有iOS上怎么设置shadowroket呢

    1. EvansT
      @ccc

      shadowrocket添加一个vmess节点,填入相应信息就行

  4. jj

    1

发表评论