该文章仅是对此文章的补充

一 配置信息顺序

上图被框柱的位置应该说的是:在配置部分后面加上配置信息。

 配置部分不能与代理部分交替写,会导致代理部分后面的配置部分失效。

~~我纯小白,啥也不懂,一开始就这死活连不上(捂脸)~~


二 文件位置

如果你跟原文章博主存放文件位置一致,那上图被框柱的位置应该是:

# 证书,双向验证,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博客

附上: 

frp.ini 配置文件翻译 0.51.3 旧版 + 旧中文文档

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐