-1 前言

因为是小白,所有把自己折腾的每一步都做教程,到后面如果还需要使用的时候就能快速上手了,同时也可以照顾下其他的小白用户。自己折腾了好几天,终于成功,首先要感谢各位大佬!

背景就是2019年六一儿童节大批IP被X,需求就是开始研究把梯子怎么搭的,在能容忍影响速度的前提下,让梯子的安全性更加强悍。另外还不能浪费小鸡,同时兼容Wordpress软件等,所有就有了以下文章。 步骤如下 :

0 准备工作

  • VPS就绪
  • 域名就绪
  • DNS服务器设置为Cloudflare
  • 域名已经解析到VPS的IP

1 安装宝塔面板

在putty中运行以下命令

2 安装Nginx

用宝塔面板只安装 Nginx

ftp、数据库、php都不用

3 新建网站

新建一个默认的宝塔面板页即可 ,完成后先用解析过来的域名访问下,看能否成功解析到

4 部署ssl

可以用宝塔里面的一键申请,但如果使用了cloudflare等的cdn,就不可以用宝塔申请。

点击「设置」——SSL——Let’s Encrypt,成功申请SSL后,保存,开启强制加密

也可以用cloudflare的免费ssl,在cloudflare后台的Crypto中申请安装即可。

5 设置Nginx

在网站——配置文件的最后一行}加上

Nginx配制

记得在宝塔的安全界面把端口419放行

另外如果使用BBR加速优化,可能会把小于1024的端口屏蔽,请重新使用别的端口统一代替

6 安装V2Ray

在putty中运行:

安装完成后会得到端口和uuid,但这些都可以改。

在宝塔的文件管理中定位到 /etc/v2ray,编辑config.json来修改配置。

删除原来的内容,替换为以下内容:

记得手动启动一下v2ray

7 在客户端中使用

  • 地址为你的域名;
  • 端口为443;
  • Uuid为刚刚设置的uuid;
  • 协议为Websocket(ws);
  • 路径为 /ray(或者你设置的路径);
  • 开启tls。
V2ray客户端配制

8.反向代理伪装网站

直接看图

9如果事后更新忘记BT后台登录地址怎么办?

通过SSH 终端查看面板入口 通过 SSH 终端连接服务器后执行以下命令:

即可看到面板完整的登录地址和用户名密码,具体如下图所示:

接着直接复制粘贴这个面板登录地址到浏览器地址栏打开即可。

10参考原文地址,再次感谢大佬的无私奉献

https://toutyrater.github.io/advanced/wss_and_web.html

https://www.igfw.net/archives/13463

https://imtrq.com/archives/1487

https://233v2.com/

11.更新版本

2019年7月20日更新

2020年1月26日更新 此方法在保证速度和安全的前提下接近完美

2020年6月9日更新 据说GFW有主动探测到Vmess协议,所以先加固好自己的篱笆,别和外界失去联系,依旧坚挺。昨天又续撸了Google Cloud真香。


愿你归来仍少年