该篇教程中的脚本因为版本更迭原因可能不是最新版,建议使用最新更新的教程中的脚本
https://diuut.com/?p=1311
所需资源:vps(我用的vultr),域名(阿里云注册), ssl (宝塔平台一键提供),v2ray工具(网络集成一键脚本),v2rayN(客户端)。
首先是准备好一个能正常使用的vps,然后安装宝塔平台。

准备一个正常的网站,我因为有了一个用于学习讨论的论坛,所以直接将其作为混淆的网址(该网站域名需要绑定到混淆用的服务器地址上),如果没有,直接搭建一个空的,用negix反向代理到百度新浪之类的网站即可,进入宝塔面板网站管理详情页-SSL-LET’S encrypt-申请 (后面配置的时候使用)。



location /v2ray {
proxy_pass http://127.0.0.1/:65450;
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;
}
然后vps安装v2ray一键脚本,这里提供我使用的网上已有的脚本。
Debian8/Debian7/Ubuntu16/Ubuntu14/centos7 v2ray一键部署管理脚本:
安装脚本命令:
wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/v2ray.fun/master/install.sh && bash install.sh
卸载脚本命令:
wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/v2ray.fun/master/uninstall.sh && bash uninstall.sh
/*
如果提示 wget: command not found 的错误,这是你的系统精简的太干净了,wget都没有安装,所以需要安装wget。CentOS系统安装wget命令: yum install -y wget Debian/Ubuntu系统安装wget命令:apt-get install -y wget
*/
复制上面的代码到VPS服务器里,复制代码用鼠标右键的复制,然后在vps里面右键粘贴进去,因为ctrl+c和ctrl+v无效。接着按回车键,脚本会自动安装 。

紧接着修改几个参数以及配置v2ray。






至此,服务器端的v2ray就准备好了,期间配置的各种信息自己应该记录下来,方便一会填入客户端中,如果记不下来也没事,可以在v2ray脚本主界面进行下载客户端配置文件,仅限于xshell使用。现在我们就准备v2ray的客户端。由于v2ray客户端只提供了内核,大多是第三方的进行包装,这里我们采用的是v2rayN的客户端。下载地址尽量网络上找到最新的,下面也会提供当前时间版本的。
一键加速VPS服务器
【加速教程:谷歌BBR加速教程】
将下列代码输入,并执行,接着重启。 bbr加速脚本是开机自动启动,装一次就可以了。
[java]
wget –no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh
[/java]
V2rayN客户端
v2rayN地址: https://github.com/2dust/v2rayN/tree/master/v2rayN/v2rayN
安装完成后进入主界面,检查更新v2ray,添加VMess服务器。


至此,服务器端以及客户端的配置就完成了,接下来就可以测试科学上网了,在任务栏右键v2rayN图标http代理-开启全局。

大功告成。谢谢观看。
- 参考资料:
- https://github.com/2dust/v2rayN/tree/master/v2rayN/v2rayN
- https://iyideng.com/truth/cgfw/self-built-v2ray-server-tutorial-vultr.html
声明
此教程仅用于局域网内网网络代理,请勿用于非法用途。身为中华人民国和国的合法公民,我们在学习各类网络安全知识,加强自身网络安全防范能力的同时应该知法守法,用行动创建良好的互联网环境。
1 thought on “V2ray(WebSocket+tls)混淆”