一键脚本 V2Ray WebSocket + TLS 反代网站 Bandwagon 固定 snapshot

参考: https://233blog.com/post/16/ * 准备工作,申请域名(免费的 freenom.com),申请 CDN(免费的 cloudflare.com)。 * 跑脚本前 CDN 要关掉,CloudFlare 的云朵是灰色的 在 VPS 终端上 ping 一下自己的域名,验证一下 DNS 是解析到 VPS 的 IP 上了。 因为脚本用 Caddy 的自动 TLS,域名要解析到 VPS 的 IP 上才行。 bash <(curl -s -L https://git.io/233v334.sh) V2Ray 协议选 4 Websocket + TLS 端口随便输一个不是 80 也不是 443 的 (这个端口不会对外,外面扫描不到) 广告拦截不开 Shadowsocks 不开 WebSocket 路径 (WS path) 相当于某种密码,我是用密码生成器做了一段 20 个字符的随机字符串 网站伪装(反代)要开,这样可以避免 Freenom 收回域名。 脚本跑完后,配置文件在这两个地方,万一需要手动修改的话。 V2Ray 配置文件路径:/etc/v2ray/config.json Caddy 配置文件路径:/etc/caddy/Caddyfile Alter ID 在脚本里是写死的,如果想改只能手动改配置文件。 全部搭完测试没问题以后,可以打个 snapshot,以后如果弄出什么问题直接恢复 snapshot,就不用从头跑脚本安装一遍了。 * 注意,刚打的 snapshot 是有 30 天有效期的,会自动删除。还要一步操作 “固化”。 “固化” 后的 snapshot 就长期有效了。 * 用 Debian8 系统装完脚本,Caddy 跑不起来,报错说没有权利创建目录(用于保存自动 TLS 申请的证书)。试了一些 chown 命令,无效。用 service caddy status 查日志,关键日志如下: Apr 02 01:00:58 localhost caddy[2211]: Activating privacy features... 2018/04/02 04:00:58 [INFO] acme: Registering account for@example.com Apr 02 01:00:58 localhost caddy[2211]: 2...