月下博客

VLESS+WS+TLS+宝塔面板!开启CDN,隐藏VPS真实IP,原理和VMESS一模一样,VLESS教程

前言

经过一个多礼拜的测试,VLESS+WS+TLS的资源占用的确是比VMESS+WS+TLS要少很多,所以,作者也是在自己的生产环境搭建了一个。

群里也是有人在问VLESS的配置文件,想到很多人在宝塔的VLESS还是存在问题,这期就一起讲一下,和VMESS+WS+TLS的搭建方法一模一样。

本期内容视频观看地址:点击播放

准备工作

1、VPS一台,重置主流的操作系统,若是需要搭建宝塔面板,推荐使用 CentOS 7-8 的系统,因为环境安装速度更快。

2、域名一个并做好相应的解析。可以开启CDN。

(域名解析对于作者电报群里面的小伙伴来说,应该都不是问题了,若是你有问题的话,请 访问这里

开始搭建

一、安装宝塔面板并部署环境

选择自己相应的系统进行安装

官方的 CentOS 系统安装命令如下:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

官方的 Debian 系统安装命令如下:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

二、添加网站并进行相关设置

添加网站,设置域名,申请SSL证书,然后修改默认的NGINX配置文件,修改完毕重启NGINX。

location /5e60be4f39c63c/ { 
    if ($http_upgrade != "websocket") { 
        return 404;
    }
    proxy_redirect off;
    proxy_pass http://127.0.0.1:28949; 
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $host;
    # Show real IP in v2ray access.log
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }

到这里,宝塔面板部分就设置完毕了。

三、安装官方的v2ray服务并设置

以前官方的V2RAY一键安装脚本已经失效,目前的官方代码项目地址:点击访问

安装本体和数据文件

curl -O https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh

只更新数据文件

curl -O https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-dat-release.sh

安装和更新 V2Ray

bash install-release.sh

UUID官方生成工具:点击访问

安装完毕以后,找到VPS目录文件/usr/local/etc/v2ray/config.json,修改配置文件如下图:

{
  "inbounds": [
    {
      "port": 28949,
      "listen":"127.0.0.1",
      "protocol": "vless",
      "settings": {
        "decryption": "none",
        "clients": [
          {
            "id": "1bb83c10-911e-4767-81d2-adb5177c0718",
            "level": 0
          }
        ]
      },
      "streamSettings": {
        "network": "ws",
        "wsSettings": {
        "path": "/5e60be4f39c63c/"
        }
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom",
      "settings": {}
    }
  ]
}

重启v2ray服务,使配置文件生效

systemctl restart v2ray

至此,可以全部完工,开始测速模式。。。。。

VLESS支持的客户端

(截止到2020年8月15日)

图形客户端

V2RayNG   

V2RayNG 是一个基于 V2Ray 内核的 Android 应用,它可以创建基于 VMess 的 VPN 连接。

V2rayN   

V2RayN 是一个基于 V2Ray 内核的 Windows 客户端。

V2rayU   

V2rayU,基于 V2Ray 核心的 macOS 客户端,使用 Swift 4.2 编写,支持 VMess、Shadowsocks、SOCKS5 等服务协议,支持订阅,支持二维码、剪贴板导入、手动配置、二维码分享等。

Qv2ray   

跨平台 V2Ray 客户端,支持 Linux、Windows、macOS,可通过插件系统支持 SSR / Trojan / Trojan-Go / NaiveProxy 等协议,不支持批量测速,不支持自动更新,不建议小白使用

支持VLESS软路由插件

(截止到2020年8月15日)

PassWall

PassWall(v3.9.35+),支持 OpenWRT