如何为FRP添加Https?
在 Windows 平台上,您可以使用 Certbot 的 Windows 版本来生成 SSL/TLS 证书。下面是基本步骤:
-
下载并安装 Certbot:访问 Certbot 官方网站下载适合 Windows 系统的 Certbot,并按照安装向导完成安装。
-
安装完成后,在包含certbot.exe的bin文件夹打开命令提示符:在开始菜单中搜索 “CMD”,然后右键单击 “命令提示符” 选项卡并选择 “以管理员身份运行”。
-
运行 Certbot 命令:使用以下命令生成 SSL/TLS 证书。
1
certbot certonly --manual --preferred-challenges=http -d www.lightcat.live -d www.lightcat.online #如果有两个个域名则写两个-d domain
这将在 Windows 上启动 Certbot,使用 “standalone” 模式并指定您的域名(例如 example.com)为目标,以获取证书。
-
软件提示要在网站特定的链接返回特定的值以验证网站是否为自己拥有的。下面以django为例进行配置。
1 | #在views文件设置视图函数 |
设置完成后输入enter进行确认
提示证书生成成功,并给出证书存在的路径以及到期时间。
5.安装证书:在证书生成成功后,在frp中添加设置。设置完成后即可通过https访问
1 | [web-https] |
5.证书过期时,通过
1 | certbot certonly --manual --preferred-challenges=http -d www.lightcat.live -d www.lightcat.online |
对证书进行更新