使用WebSocket+TLS+Nginx+CDN在搬瓦工VPS上搭建V2ray
前言
- 互联网从来不是法外之地,请自重
- 不要用于BT传输
- 本文转抄自 https://www.wervps.com/we/2541.html,部分细节根据自己的实际操作做了一些更正
- 实际操作需要一些基础英语能力,对于域名注册,DNS配置有所熟悉。
- 购买瓦搬瓦工的VPS和域名可以使用支付宝
- 其他的VPS,比如Linode也可以参考本文完成安装
准备工作
- 一台搬瓦工的VPS,购买的时候可以用搬瓦工的优惠码,最好选用带CN2标识的线路
- 一个可用的域名
- 可以SSH方式连接服务器的软件,WIN系统可以使用putty,Mac系统使用系统自带的终端即可
搭建步骤
第一步:设置域名DNS
使用CDN可以极大的提高科学上网服务器的存活率,强烈建议执行此操作。注册一个www.cloudflare.com的账号,添加上你的域名,使用免费计划即可。个人建议专门开通一个二级域名用于此方式的科学上网。然后在域名注册商地方将你的域名DNS服务器替换为couldflare上为你指定的CDN服务器。
要点:
- 域名只要是在有效期内都可以,不管是什么com, net, info后缀
- 域名建议注册在国外,比如GODADDY
- 使用www.cloudflare.com作为域名的解析服务器
- 将需要使用的二级域名指向VPS的IP,切记要在cloudflare.com地方将此项解析的 Status 部分点选为DNS ONLY状态,即 Status 部分的LOGO是个灰色的云朵,不是黄色云朵(参见下面图示备注)
- 此项操作因为需要CDN设置生效,我的经验是需要5-10分钟后才可以第二部操作。

第二步:VPS设置
个人经验:
- centos 7系统,可以带BBR或者不带BBR
- 一定要纯净系统,即VPS买好后的初始状态
具体步骤:
第一步:使用SSH连接软件连接上VPS
第二步:安装 Curl
yum update -y && yum install curl -y

第三步:使用一键脚本安装Vmess+websocket+TLS+Nginx+Website
bash <(curl -L -s https://raw.githubusercontent.com/wulabing/V2Ray_ws-tls_bash_onekey/master/install.sh) | tee v2ray_ins.log
下面是安装的过程中会需要进行输入,确认的操作



另外系统还会让你确认端口,除非你对linux的端口比较熟悉,否则就直接回车,系统会自动选择默认端口。

第四步:启动 V2ray
systemctl start v2ray
第五步:启动 Nginx
systemctl start nginx
第六步:检查v2ray是否运行正常
systemctl status v2ray
如果运行正常,则会看到绿色的文字显示“active (running)”
第七步:检查Nginx是否运行正常
systemctl status nginx
如果运行正常,则会看到绿色的文字显示“active (running)”
第八步:停止firewalld服务
systemctl stop firewalld
第九步:禁用firewalld服务
systemctl mask firewalld
第三步:客户端设置
WINDOWS系统
- 下载软件:https://github.com/2dust/v2rayN/releases
- 绿色安装,只需解压即可
- 运行v2rayN.exe
- 添加VMSS服务器
红框处根据安装时所得的信息填写,篮框处填写自己对这个服务器的命名
确定后即可使用,再WINDOWS状态栏中根据需要将v2rayN的http代理设置为PAC模式或者全局模式
- PAC模式:也就是智能分流模式,根据规则去匹配你访问的网站,国外网站走代理,国内网站不走代理,非常智能
- 国内、国外所有网站都走代理
- 下一篇:我的互联网观
- 上一篇:V2Ray 苹果iOS客户端