该文章仅是对此文章的补充
一 配置信息顺序
上图被框柱的位置应该说的是:在配置部分后面加上配置信息。
配置部分不能与代理部分交替写,会导致代理部分后面的配置部分失效。
~~我纯小白,啥也不懂,一开始就这死活连不上(捂脸)~~
二 文件位置
如果你跟原文章博主存放文件位置一致,那上图被框柱的位置应该是:
# 证书,双向验证,frps验证frpc,同时frpc验证frps
tls_only = true
tls_cert_file = /usr/local/frp/cert/server.crt
tls_key_file = /usr/local/frp/cert/server.key
tls_trusted_ca_file = /usr/local/frp/cert/ca.crt
Windows的frpc就直接改成像这样:
# 证书,双向验证,frps验证frpc,同时frpc验证frps
tls_only = true
tls_enable = true
tls_cert_file = C:\frp\cert\client.crt
tls_key_file = C:\frp\cert\client.key
tls_trusted_ca_file = C:\frp\cert\ca.crt
你的验证文件放哪就改成对应的地址
在配置文件中,一般不建议使用包含中文的路径
官方中文文档(最新版,对于0.51.3来说仅供参考):自定义 TLS 协议加密 | frp (gofrp.org)
~~我真贴心~~
三 记得保存并重启服务
~~别傻傻的忘记生效了~~
Linux vi/vim | 菜鸟教程 (runoob.com)
重启服务(frps)
systemctl restart frps
最后感谢ziqibit和他的教程
frp ssl证书配置 密钥生成_frp ssl生成-CSDN博客
附上: