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访问了
