Cloudflare用的是免费版
面板绑定了域名且能正常访问,前提是Cloudflare的DNS代理是关闭的,开启代理后不能通过域名来访问面板,这个怎么解决?

是域名 还是 域名:端口?
证书用的是什么证书
cf 的 SSL 配置是什么
是域名:端口/安全入口。
单域名(无端口号)的话是这样显示的(开启代理):
证书用的是1Panel后台Acme 账户 Let’s Encrypt证书,CF的SSL选的是完全(严格)。
PS:目前还没有创建任何网站。
cloudflare 如果要代理 IP:端口 需要特殊配置
一般来说 cf 代理之后 只能走 80 443
具体操作你可以看一下 cf 的文档
建议可以通过 1Panel 的网站功能 代理 1Panel 自身,并且使用域名和证书
然后取消 域名绑定 和 证书绑定,关闭 1Panel 自身端口的安全组 这样就可以了
用Cloudflare代理的话,要建立重写端口规则才行,我以前也是搞了好久才知道的。