因为vps上已经部署了xray的vless+tls节点,已经有证书了。vless部署方式采用的是ProxySu软件。
在此机器上想再部署一个hysteria2 节点,安装脚本采用的是
wget -N --no-check-certificate https://raw.githubusercontent.com/Misaka-blog/hysteria-install/main/hy2/hysteria.sh && bash hysteria.sh
安装时选择安装证书的方式为“自定义证书路径”,然后填入的是vless节点已经申请好的证书(证书文件:/usr/local/etc/xray/ssl/xray_ssl.crt
私钥文件:/usr/local/etc/xray/ssl/xray_ssl.key)。
填写好脚本运行所需的的各项参数后,发现hysteria服务安装失败或不能成功启动。
经检查,发现是读取配置文件中关于tls证书一行出现错误。导致的原因是xray_ssl.key文件的权限设置有问题。
解决办法:
以root身份登录vps,执行 chmod 644 /usr/local/etc/xray/ssl/xray_ssl.key 命令修改文件权限,再使用脚本提供的菜单重启hysteria2服务。
也可以使用xshell登录vps,在使用xftp进行修改。