Cyberpanel面板在Cloudflare上开启DNS Proxy的操作

装好Cyberpanel面板,SSL也搞定后,就开始考虑在Cloudflare上为面板开启dns proxy,以确保ip地址的安全。(虽然其实原本也没人会来黑我这样的小站)。在操作过程中也出现了一些问题,本文将记录这个过程,以及处理完后发生问题的解决方法。

dns proxy

1-进入Cyberpanel画面,把端口改成8443

选项在server status下的change port中
把port改为8443

选项在server status下的change port中,进入后把port下的数值改为8443。

在Cloudflare面板把相应的域名设置点上proxy云朵。

如果不出意外,操作就此结束。


2-{“error_message”: “session reuse detected, ipaddress logged.”, “errormessage”: “session reuse detected, ipaddress logged.”}

我在操作完成后碰到了下述问题

  • 面板的页面可以访问
  • 但是登录后出现错误
错误信息。
{"error_message": "session reuse detected, ipaddress logged.", "errormessage": "session reuse detected, ipaddress logged."}

这个时候我参照这个页面,进行了下述的操作。

  • 使用Winscp,以root权限进入文件夹/usr/local/CyberCP/CyberCP/
  • 使用winscp以root权限进入文件夹的方法点击这里
  • 编辑文件secMiddleware.py(编辑文件之前记得备份,不然弄错了,面板页面就500了)
  • 删除从try开始到pass的部分(如下图)
文件路径
删除这个部分

保存文件后在putty上键入下方的命令

systemctl restart lscpd

完成。