ssl 获取HTTP/0.0 307临时重定向连接到我的vps而不键入https://

lf5gs5x2  于 2022-12-27  发布在  其他
关注(0)|答案(1)|浏览(150)

我在Hetzner上的一个VPS上运行了一个图形版本的v2ray(X-UI),我还添加了一个A记录,以将此VPS的IP绑定到我的Cloudflare帐户上的DNS。
使用下面的命令,我尝试使用acme.sh并使用letsencrypt作为CA提供程序来获取此子域的证书:

7  curl https://get.acme.sh | sh
    8  ~/.acme.sh/acme.sh --set-default-ca --server letsencrypt
    9  ~/.acme.sh/acme.sh --register-account -m myemail@mailserver.com
   10  ~/.acme.sh/acme.sh --issue -d sub.mydns.com --standalone
   11  ~/.acme.sh/acme.sh --installcert -d sub.mydns.com --key-file /root/private.key --fullchain-file /root/cert.crt

将VPS的IP地址添加到Cloudflare并将其设置为仅DNS模式后,如下图所示:

当我尝试不输入https://连接我的面板时,我刚刚从Firefox得到了下面的页面:

并且在Google Chrome浏览器中也不返回任何内容(无论是否键入https://):

但是键入https://后,我成功地看到了面板:

有人知道为什么会这样吗?我该怎么解决?

yrdbyhpb

yrdbyhpb1#

Cloudflare不允许所有的端口。所以请确保您使用的端口是Cloudflare接受的。我尝试的是使用Web Socket(ws)与端口2082。然后转到云耀斑上的SSL设置并停用所有。它可能会自动重定向http到https,你不支持。

相关问题