飞牛OS使用OpenList同时采用https
前言
由于我有飞牛OS对外开放OpenList的需求,所以就简单把步骤梳理一下并分享出来,主要是启用https相关的部分。
向公网提供服务的设备,建议开启防火墙,仅开启你需要的端口!飞牛OS在“系统设置”——“安全性”——“防火墙”中设置。
前置:端口转发(当飞牛在内网时需要执行)
如果你的飞牛机器在内网,而你又需要公网访问时,建议在路由器处设置端口转发,以此达到公网访问的目的。可考虑开放的端口:
| 端口号 | 作用 |
|---|---|
| 22 | SSH |
| 5666、5667 | 飞牛OS的WebUI |
| 一个未被占用的端口号 | 用于OpenList访问 |
操作步骤
配置域名和证书
将一个域名解析到你的机器的IP,如果是端口转发的就解析到机器上游的路由器的IP。然后考虑为域名配置https,你需要申请一个证书,并通过飞牛OS的webUI中的“系统设置”——“安全性”——“证书”——“新增证书”把你申请的证书导入到飞牛OS中。
安装OpenList
在飞牛OS的应用中心里安装OpenList,并在飞牛OS的应用设置中为其配置对目标文件(夹)的读写权限。应用中心的OpenList的用户名和密码默认均为admin,登陆后即可在OpenList的管理页面中添加你的本地目录为存储了。如果不知道你的文件夹位置在哪,可以通过SFTP寻找。我的文件在/vol1/1000。配置好后不要忘了修改账号密码,如果需要多人使用的话也要为其单独配置新的账号。
为OpenList配置https
先要去找到飞牛OS的证书保存路径。一般在/usr/trim/var/trim_connect/ssls/文件夹内,其中包含了飞牛OS导入的所有证书。找到你的目标证书,并记下其证书和私钥的位置。
如果没有找到的,/usr/trim/etc/network_gateway_cert.conf中会写你的证书的具体位置,可以找下这个配置文件指向的路径。以下是这个文件内容的示例:
1 | [{"host":"fallback","cert":"/usr/trim/var/trim_connect/ssls/fnos.example.com/1234567890/fnos.example.com.crt","key":"/usr/trim/var/trim_connect/ssls/fnos.example.com/1234567890/fnos.example.com.key"},{"host":"fnOS","cert":"/usr/trim/var/trim_connect/ssls/fnOS/1741441109/fnOS.crt","key":"/usr/trim/var/trim_connect/ssls/fnOS/1741441109/fnOS.key"}] |
然后访问OpenList的配置文件(@appdata/OpenList/data/config.json),我的在/vol1/@appdata/OpenList/data/config.json。找到里面的这一段内容:
1 | { |
在其中可以修改http和https的端口,配置证书和私钥文件的路径。修改完成之后可通过“应用中心”重启OpenList,此时OpenList即可使用https访问。
- 标题: 飞牛OS使用OpenList同时采用https
- 作者: Denvo
- 创建于 : 2026-07-17 16:06:36
- 更新于 : 2026-07-17 16:07:23
- 链接: https://www.denvoshome.xyz/posts/FnOS-OpenListService/
- 版权声明: 本文章采用 CC BY-SA 4.0 进行许可。