内网访问报错 broken header?Nginx + frp 双端口配置完美解决真实IP获取问题

nginx

frp 穿透后 Nginx 日志全是 127.0.0.1。Proxy Protocol 可获取外网真实 IP,却导致内网直连 broken header 错误。本文双端口方案:内网端口正常监听,外网端口启用 proxy_protocol,frp 转发公网流量。手机内外网同端口,Nginx 记录真实 IP。

内网穿透后Nginx日志显示真实访客IP:frp + Proxy Protocol配置详解

可道云后台

解决内网穿透后Nginx日志只显示127.0.0.1的问题。本文以frp 0.68.1和可道云为例,详细配置Proxy Protocol v2,让Nginx正确记录访客实际公网IP,便于分析端口扫描和非法访问,提升系统安全。含完整配置步骤、注意事项,以及QUIC与Proxy Protocol不兼容的提醒。

解决了可道云上传视频文件慢的问题,与SELinux策略有关系

可道云上传

笔者所使用的可道云系统一直存在一个问题,就是在内网上传一些比较大的视频文件的时候,上传速度平均只有70MB/s左右,而且总是达不到100MB/s,但应该跟网络设备的网络性能没有太大的关系,而且笔者发现在上传这些文件到可道云系统服务器的时候,服务器的CPU使用率也有点偏高,因此,可能是跟系统的一些策略有关系。

可道云升级后发现问题,退回到旧版本的方法,以及阻止可道云升级到新版本的方法

可道云升级后发现问题

最近可道云的系统在升级后偶尔会出现一些影响使用的Bug,比如之前提到过的可道云 KodBox V1.59.03 版本,无法显示 heic 照片,最近又发现了一个Bug,具体表现是无法下载任何文件,nginx有错误记录,存在这个Bug的版本是1.61.06。刚发现这个Bug的时候,笔者一度以为是PHP的缓存问题

简单测试 Rocky Linux 10 软件兼容性

简单测试 Rocky Linux 10 软件兼容性

由于笔者家里的 NAS 系统,其使用的操作系统是 Rocky Linux 9 ,为了后续升级到 Rocky Linux 10 ,笔者就在 Rocky Linux 10 上测试了一下安装可道云系统及其相关组件,简单地测试其软件的兼容性。

可道云 KodBox V1.59.03 版本,无法显示 heic 照片

可道云 KodBox V1.59.03 版本,无法显示 heic 照片

想起这个问题是在最近一次 KodBox 更新之后发现的,为了确认跟 KodBox 的更新是否有关系,随后笔者在另外一个平台上面测试同一个版本,测试结果是依旧无法正常显示heic文件,最后把 KodBox 退回到 1.58 版本,则可以正常打开heic文件,所以可能是 V1.59.03 这个版本存在无法显示 heic 文件的 bug。

可道云中使用onlyoffice插件打开文档提示“目前考虑到编辑性能及保存成功率;暂不支持编辑预览100M以上的文件”

目前考虑到编辑性能及保存成功率;暂不支持编辑预览100M以上的文件

在部署完毕,在可道云系统里面打开office文件的时候,都会出现这个错误提示:“目前考虑到编辑性能及保存成功率;暂不支持编辑预览100M以上的文件,按“确定”返回该文件列表”。咨询官方后,有处理方案。

升级到 ImageMagick 7.1.1-36或更新版本,可能导致可道云无法查看HEIC格式的图片

可道云无法生成HEIC封面

近期本人把 ImageMagick 升级到 7.1.1-36版本,升级之后,发现以前能正常查看HEIC文件的可道云系统,无法再查看HEIC文件,也无法生成图片文件封面,双击HEIC文件的时候,提示转换失败。

无法在Rocky Linux 9.4下使用非标准http/https端口访问可道云的另一种解决方法

之前写过一篇文章,提到了在Rocky Linux 9.4以及其它RHEL 9.4系列的操作系统下,无法使用非标准http/https端口(即http的80端口以及https的443端口)访问可道云系统,当时给出了一个解决方案(见:《升级到Rocky Linux 9.4后,访问非80、443端口的可道云出现问题》),但是这个方案有一个明显的缺点,就是在可道云的服务端程序升级之后,会把改文章里提到的config/config.php文件覆盖掉