【代理服务器】记一次BTNgnix搭建VLESS+WS+TLS代理服务器

发布于 2023-03-18  4848 次阅读


使用的软件:

  • X-UI
  • BT(宝塔面板)
  • Ngnix

使用的服务器:

  • 阿里云 轻量级应用服务器(香港)

前言

由于之前在hosteone的纽约服务器IP被移动嘎掉了,导致手机和校园网都连接不上,索性用在香港的博客服务器再搭建一下好了,顺便记录一下遇到的问题和解决方案。

代理服务器使用宝塔面板安装Ngnix搭建Vless+WS+Tls协议服务器。这里使用宝塔的话可以大幅度缩短搭建时间(其实是Linux不熟练),其次使用Ngnix反代和WS协议进行流量伪装,所以这里会需要用到域名,没有可以自己去注册


1.安装宝塔面板

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

安装Ngnix其余根据服务器配置选择即可

2.网站搭建

可以选择任意的网页框架,也可以是空网页,说白了其实只是需要域名进行伪装而已。

这里我选择在“软件商店”中一键部署WordPress,填入域名

接下来完成wordpress的安装即可,不再赘述

安装完成之后我们需要申请一个SSL,这里有宝塔面板的话就可以一键完成比较方便。

开启“强制https”

3.安装XRAY

这边使用了X-UI面板安装,复制命令一键安装

bash <(curl -Ls https://raw.githubusercontent.com/sing-web/x-ui/main/install_CN.sh)

注意:安装过程中需要设置端口

安装完成之后在防火墙放行指定端即可(宝塔面板放行后,还需检查服务商面板是否放行端口)

这里除了在宝塔放行端口之外,还在阿里云控制台中放行了端口。

放行后测试x-ui面板是否工作正常

进入面板

在控制面板的“入站列表”中添加入站,协议选择“vless”,端口自定义,传输协议选择“ws”,路径自定义

同样在添加入站之后需要在面板和服务商后台放行端口

4.使用Ngnix反代Vless端口

接下来只需要用宝塔添加一个Ngnix反代就可以了

代理目录选择我们刚刚在XUI面板添加入站中设置的路径/Fang,目标URL填入我们刚刚设置的入站端口。

5.测试V2ray连接

在XUI面板中复制服务器信息,导入V2ray中

导入后双击,需要将端口修改为443端口,路径选择为之前设置的路径,并选择tls

其实是校园网带宽就这么多了,如果是在家里的话效果会更好一点