飞牛OS使用OpenList同时采用https

Denvo 树犹如此,人何以堪

前言

由于我有飞牛OS对外开放OpenList的需求,所以就简单把步骤梳理一下并分享出来,主要是启用https相关的部分。

向公网提供服务的设备,建议开启防火墙,仅开启你需要的端口!飞牛OS在“系统设置”——“安全性”——“防火墙”中设置。

前置:端口转发(当飞牛在内网时需要执行)

如果你的飞牛机器在内网,而你又需要公网访问时,建议在路由器处设置端口转发,以此达到公网访问的目的。可考虑开放的端口:

端口号作用
22SSH
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
// 省略其他字段...
,
"scheme": {
"address": "0.0.0.0",
"http_port": 18080,
"https_port": 18081,
"force_https": false,
"cert_file": "/usr/trim/var/trim_connect/ssls/nos.example.com/1234567890/fnos.example.com.crt",
"key_file": "/usr/trim/var/trim_connect/ssls/fnos.example.com/1234567890/fnos.example.com.key",
"unix_file": "",
"unix_file_perm": "",
"enable_h2c": false,
"enable_h3": false
},
// 省略其他字段...
}

在其中可以修改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 进行许可。
评论