V2Ray 梯子 前置 Caddy V2 使用 Cloudflare 泛域名 15 年证书 相当于有无限的域名
现在最保险的梯子是
Websocket + TLS
本文使用
设置 Cloudflare 泛域名 15 年证书
1. 设置 DNS 解析
将你原来的
代理状态 打开
如果你是第一次设置
2. 设置 SSL/TLS 为 完全 (严格)
3. 申请 *.mydomain.com 的 15 年泛域名证书
确认一下主机名称里,包含了 *.mydomain.com (蓝色部分应该是你自己的域名)
4. 保存为 mydomain.com.pem 和 mydomain.com.key
5. 保存到 VPS 上, 用户和用户组为 caddy
我是在 /etc/caddy/ 下面开了个目录叫 pem-key
cd /etc/caddy/
mkdir pem-key
把 mydomain.com.pem 和 mydomain.com.key 放进去
然后修改 pem-key 目录 以及 .pem 和 .key 文件 的用户和用户组为 caddy
chown -R caddy:caddy pem-key
6. 修改 Caddyfile
第一行修改为
*.mydomain.com
下面 tls 那行修改为
tls /etc/caddy/pem-key/mydomain.com.pem /etc/caddy/pem-key/mydomain.com.key
7. 保存 Caddyfile 再重启 caddy 就行了
service caddy restart
你试一下在浏览器里访问 随便什么.mydomain.com 试试?
是不是打开了你的反代伪装网站?
你再试一下 随便什么.mydomain.com/
是不是得到了 400 Bad Request?
设置翻墙客户端里的节点
8. 先在浏览器里访问 随便什么.mydomain.com
等待一会儿才会正常显示伪装站
9. 在你的翻墙客户端里,把原来的节点复制一份;然后修改参数
地址
你就有了一个新域名的节点了。
参考:
https://blog.mswins.net/network-promotion/267.html
墙不能把整个域名封了?我有个思路:服务端只监听 80 端口,cloudflare 里选灵活,这样不用证书就能有 tls。被墙了再把 dns 解析改一下,不用动服务端就能换域名,彻底滥用。
回复删除我是没见到墙直接封 *.xxx.xxx 一般你换个前缀就能通。
删除当然你的想法没有错, 是可以这么干的。我记得很久之前, 233boy 就写过你这个思路的一篇教程的。
删除