menu Web-Worker 归档 留言 朋友 致谢 关于
devices rss_feed color_lens more_vert
[教程]在ArchLinux下配置V2ray的WebSocket+TLS
作者 | 时间

本文内容可能涉嫌违法,请三思而后行。
本文在基于Arch Linux的前提操作,理论支持其他发行版。有不支持之处可以评论留言告诉我。

第一步: 安装操作系统(可选)

使用Arch Linux 作为您的操作系统。

您可以回看我这篇文章:[教程] 如何在云服务器上装 Arch Linux

第二步:安装v2ray,nginx (必选)

如果您是Arch Linux的话,执行下面这条命令即可。

pacman -S nginx v2ray

如果您是其他发行版,请采用其他方法安装。

例如:一键安装脚本配合宝塔面板等...

第三步:搭建一个网站

搭建一个网站需要您配置nginx。

在nginx的配置文件里,新建一个虚拟站点,可以在已有的网站里操作。

在该网站的server段内,加入下列代码段

/v2ray ,http://127.0.0.1:23333 这俩个参数需要和下文v2ray的配置文件的这俩参数相等。

location /v2ray {
    proxy_pass http://127.0.0.1:23333;
    proxy_redirect off;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $http_host;
    proxy_read_timeout 300s;
}

第三步:搭建v2ray服务端

在安装好v2ray后,编辑v2ray的配置文件。

下方是供参考的配置文件

您需要更改端口号(23333),路径(path处的/v2ray),以及uuid。

{
  "inbounds": [
    {
      "port": 23333,
      "listen":"127.0.0.1",
      "protocol": "vmess",
      "settings": {
        "clients": [
          {
            "id": "12345678-1234-5678-1234-123456781234",
            "alterId": 64
          }
        ]
      },
      "streamSettings": {
        "network": "ws",
        "wsSettings": {
        "path": "/v2ray"
        }
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom",
      "settings": {}
    }
  ]
}

最后:启动服务

如果是Arch Linux或同使用systemd的发行版,可以使用下列命令。

启动服务

systemctl start nginx
systemctl start v2ray

查询服务状态

systemctl status nginx
systemctl status v2ray

关闭服务

systemctl stop nginx
systemctl stop v2ray

设置开机自启服务

systemctl enable nginx
systemctl enable v2ray

取消设置开机自启服务

systemctl disalbe nginx
systemctl disalbe v2ray

添加新评论