- 本项目旨在更好的学习新知识,采用CDN+TLS+Nginx+v2ray进行伪装并突破防火墙。
- 本教程一键脚本适合全新机器以及小白用户。
- 如果需要手动搭建并且学习搭建步骤,可以从 自建教程 开始查看。
- 同时还包含优化方案(CNAME优化、DNS优化、断流优化、bbr、bbr plus【阻塞拥堵算法,加快对流量的处理】)、其余设置(开机启动)、docker镜像、防火墙设置。
- 未来还会加上docker脚本、面板、k8s等容器方面的内容。
- 世界就是这样,当你开始思考时,你已经是小部分中的一员了。祝大家使用愉快。
- Docker需要在另一个项目查看,功能包含流量统计、访问记录统计,面板功能以后放到Docker中,不与目前的脚本合并到一块。
- 面板功能部署起来会很复杂,使用脚本部署要考虑很多东西,Docker只需要构建镜像或者使用构建好的即可,方便简单。
- Docker相关内容我会放到另一个项目中进行展示,Docker构建好的镜像则托管在 【https://hub.docker.com/】中。
- 点击这里查看
- bandwagonhost[Ubuntu、Centos、Debian]链接一
- bandwagonhost[Ubuntu、Centos、Debian]链接二【境外vps或者其他vps厂商】
- freenom【免费域名】
- godaddy【域名厂商】
- cloudflare【CDN】
- letsencrypt【HTTPS】
- Nginx【反向代理】
- V2Ray【代理工具】
- 执行一键脚本的前提是下面的 【1.准备工作】完成并正确
bash <(curl -L -s https://raw.githubusercontent.com/mack-a/v2ray-agent/master/install.sh)
- 只需要输入域名即可
- 仔细检查【1.准备工作】正确
- 可以指定需要执行的内容
- 只使用CloudFlare的证书
- 客户端->CloudFlare使用TLS+vmess加密,CloudFlare->VPS只使用vmess,点击查看
- 不需要自己维护自己的https证书
- 少一步解析证书的过程,速度理论上会快一点
- 需要自己生成https证书,并自己维护,一般使用let's encrypt生成有效期为三个月。
- 客户端->CloudFlare使用CLoudFlare TLS+vmess加密,CloudFlare->VPS使用let's encrypt TLS+vmess加密,点击查看
- 与方法1不同的是,CloudFlare和VPS通讯时也会使用TLS加密。两个方法安全方面区别不是很大。
防火墙设置点击查看
- 1.防止境外vps被墙
- 2.由于CDN的方式是通过完全模拟正常网站,也可以是说本来就是一个正常的网站,同时又使用正常的CDN厂商(全球最大),有很多的外贸以及国外公司使用,墙一般不敢ban这些ip
- 3.可以用于被墙vps的搭建
- 4.相对来说更加安全
- 1.配置过程复杂
- 2.知识点相对比较多
- 3.维护相对复杂
- 4.由于CloudFlare不是国内的CDN厂商,速度相对来说慢一些(可以尝试CNAME优化方案[CNAME因为要使用国内的dns,相对于来说有风险]、或者使用自定义dns服务器[分享相对小一些])
- 1.首先运营商以及GFW获取到的数据包,无法作为中间人进行攻击(中间人可以直接获取到v2ray的加密数据包)
- 2.即使获取到数据包之后,还需要对数据包进行解密,所以证书推荐使用第三方的,而不使用官方提供的,用了TLS加密的数据不是说不能解密,而是需要耗费巨大的时间以及运算能力
- 3.解密完成后 还需要对v2ray加密的数据进行解密、嗅探等操作
- 4.不建议使用不明来历的机场,如果机场主是国内的某些关系户,你用的代理相当于实名翻墙(违法)
- 1.注意隐私保护(今日不同往日)
- 2.建议只用做学习以及娱乐使用,不建议发表一些敏感言论(不管是诋毁自己所在的国家,还是诋毁别的国家)
- 3.不建议人身攻击(有被起底的先例)
- 1.本脚本目前不支持(后续可能会添加)
- 1.本脚本目前不支持(后续可能会添加)
- 1.检查系统版本是否为Ubuntu、Centos、Debian
- 2.安装工具包
- 3.检测nginx是否安装并配置
- 4.检测https是否安装并配置
- 5.检测V2Ray是否安装并配置
- 6.生成vmess、二维码链接
-
- 1.shadowrocket
-
- 2.Quantumult
- 7.启动服务并退出脚本
- 8.HTTPS续签
- 9.开机自启动
- 10.面板搭建
-
- 1.在线创建、删除、修改账户
-
- 2.一键管理Nginx、TLS
-
- 3.开机自启动
-
- 4.流量控制
-
- 5.日志查看
- 11.Docker[开箱即用]
- 12.自定义DNS服务器替换CNAME优化方案
- 13.k8s+docker一键构建V2Ray Nginx
- 1.检查系统版本是否为Ubuntu、Centos、Debian
- 2.安装工具包
- 3.检测nginx是否安装并配置
- 4.检测https是否安装并配置
- 5.检测V2Ray是否安装并配置
- 6.启动服务并退出脚本
- 7.卸载安装的所有内容
- 8.查看配置文件路径
- 9.生成Vmess链接
- 10.返回主目录
- 11.退出脚本
- 手动搭建