1. 如何获取https证书?

参考“如何使用Frp,并使用https协议访问飞牛FNOS”一文的1,2部分

2. 如何设置frp?

1. Dashboard设置

参考“使用成品Frp服务并购买域名搭建隧道实现飞牛OS外网访问”一文,其中务必注意协议类型选择https

其他参数保持你原先使用http时的状态即可,我这里就是192.168.3.133:8090

2. Docker/frpc设置

配置文件请从dashboard下载,我这里以我的为例:

[common]
server_addr = 159.138.39.246
server_port = 2333
user = "c448af5a47fb7ad07ca549f20a9f1277"
token = "MEFrpServerToken"

[violet2046]
type = "https"
custom_domains = violet2046.online
plugin = https2http
plugin_local_addr = 192.168.3.133:8090
plugin_crt_path = 你的证书路径
plugin_key_path = 你的密钥路径
use_encryption = 1
use_compression = 1

注意这里plugin_crt_path和plugin_key_path应该填docker内的路径,我这里是把/vol1/1000/FRPC/映射为了 /etc/frp/,密钥地址在/vol1/1000/FRPC/证书ssl/ 这里,因此这一栏我就填:

plugin_crt_path = /etc/frp/证书ssl/fullchain.pem

密钥同理

重启docker,观察dashboard是否显示隧道上线,并且docker日志是否显示上线成功,满足上述几点后,你应该就可以用https访问了