一、将域名托管到 Cloudflare
- 1、添加站点
- 2、在域名注册商处,将DNS修改为CF提供的地址
二、开通主机 hostEONS
- 1、debin10
- 2、获取主机IP
- 3、在CF里添加DNS A记录(二级域名:***.xdos.com),并关闭代理(关闭云朵)
三、SSL连接主机
- 1、安装 x-UI
- apt update -y # Debian/Ubuntu 命令
- apt install -y curl socat #Debian/Ubuntu 命令
- bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh) #X-ui面板安装
- 在 VPS 输入 x-ui 命令,进入 x-ui 的命令菜单
四、域名及证书设置
- 在CF设置域名(或二级域名 1.xdos.cc、或三级域名 1.1.xdos.cc、或泛域名 xdos.cc)
- 在 x-ui 面板,选择 菜单 ->16. 一键申请SSL证书(acme申请)
- [INF] 该脚本将使用Acme脚本申请证书,使用时需保证:
- [INF] 1.知晓Cloudflare 注册邮箱
- [INF] 2.知晓Cloudflare Global API Key
- [INF] 3.域名已通过Cloudflare进行解析到当前服务器
- [INF] 4.该脚本申请证书默认安装路径为/root/cert目录
五、证书部署
- 进入x-ui Web面板
- 面板设置 -> 证书路径 /root/cert/*.cer
- 面板设置 -> 秘钥路径 /root/cert/*.key
- 保存设置 -> 重启面板
六、添加站点
- 进入x-ui Web面板
- 入站列表 -> 添加站点
- 备注:随意 -> 协议:vless -> 端口:443 -> xtls:开启 -> 域名:设置 -> 目录:证书目录、秘钥目录
七、套用CDN
- 进入CF,开启DNS域名代理(打开云朵)
- CF控制面板里 -> SSL/TLS 加密模式为 完全(严格)
- 进入x-ui Web面板
- 入站列表 -> 添加站点
- 备注:随意 -> 协议:vless -> 端口:443 -> 传输协议:ws -> 路径:填复杂一点(任意) -> tls:开启 -> 域名:设置 -> 目录:证书目录、秘钥目录
八、使用
- v2ray -> 导入站点链接
- qv2ray -> 编辑站点 -> 请求头:host|*xdos.cc -> TLS设置:服务器地址为 *.xdos.cc
待续。。。