方案信息
方案环境
产生原因
在游玩游戏的时候,由于网络原因,经常会出现卡顿、延迟等问题,这些问题会影响游戏体验,所以需要一个稳定的代理服务来解决这些问题,这里采用了V2ray的Websocket+TLS+Nginx+Cloudflare的方案来搭建代理服务,这样就可以解决游戏加速的问题了,同时可以满足本人的魔法和Newbing的访问需求。
各工具的安装和配置可以参考下面的链接: Nginx:https://lnmp.org/install.html Docker:https://www.runoob.com/docker/ubuntu-docker-install.html
方案的拓补图
服务端
X-ui
安装
通过docker-compose安装x-ui,x-ui是一个v2ray的web管理面板,可以方便的管理v2ray的配置,同时也可以通过x-ui来管理v2ray的配置,这里采用了x-ui的docker镜像来安装x-ui,具体的安装方法如下:
在服务器选择一个位置放置
Xui服务的端口为
配置
进入x-ui的管理面板,然后点击左侧的入站列表,然后点击右侧的 "+" 按钮添加配置,具体的配置如下:
点击保存即可,由于我们会在Nginx上配置TLS,这里仅为内网转发,所以不需要配置TLS。
Nginx
为了方便管理Nginx,这里使用LNMP一键安装包来安装Nginx,具体的安装方法可以参考上面的链接,安装完成后,继续下面的步骤。
创建Vhost
首先请解析一个域名(本文将以
按照下面的提示输入域名和目录,然后按照提示进行:
等待运行完成后,就可以通过域名来访问了
配置转发
LNMP安装的Nginx默认配置文件在
为了让Nginx支持WebSocket,需要在Nginx的配置文件中添加一些配置,具体的配置如下:
重载LNMP
通过Warp转发通往Newbing的流量
由于Newbing限制了我的访问,导致我无法正常使用,所以这里使用Warp来转发通往Newbing的流量
安装Warp
为了方便管理Warp,这里使用Warp一键安装包来安装Warp,具体安装方法参考甬哥的脚本 https://gitlab.com/rwkgyg/CFwarp
请注意,这里我们选择的是方案二
配置X-ui的生成模板
由于新增了一个Warp的出口,我们需要在X-ui的生成模板中添加一个Warp的出口
在X-ui的管理面板中,点击左侧的面板设置,然后点击右侧的xray相关设置,将原有的模板复制出来,并在outbounds字段和rules字段添加相关信息
此时点击左上角的保存配置后重启面板即可正常使用
客户端
V2rayN
下载:https://github.com/2dust/v2rayN/releases
配置V2ray
在V2rayN中,点击右上角的服务器,然后点击右侧的添加Vless服务器,将X-ui的配置信息填入即可 不过要注意地址和端口的填写
此时点击的确认并测试,如果测试通过,就可以正常使用了
Netch
下载:https://github.com/netchx/netch/releases
配置Netch
点击左上角的服务器->添加服务器->VLESS,将X-ui的配置信息填入即可 或者点击左上角的服务器->添加服务器->socks,将V2rayN开放的socks端口填入即可
后记
实测这样配置后在保证安全性的同时提供了较好的体验,希望对大家有所帮助 打游戏六个小时极其稳定(未发生游戏断线和跳ping等情况,几乎全程都是35ms),看视频8k无压力,下载速度也很快,只能说阿里云轻量应用服务器的线路还是很可以的