ngrok使用自己证书通过https访问
ngrok 使用自己的证书通过 https 访问
1、首先去买一个 ssl 证书,或者申请一个免费的。然后把你的证书上传到 ngork 服务端所在的服务器。(我的证书是一个 crt 和一个 key 文件)
2、将你的域名泛解析到你的服务器。
3、用自己的证书使用下面的命令运行服务端:
sudo bin/ngrokd -domain=" 你 的 域 名 " -tlsKey="/usr/local/src/ngrok/1700337.key" -tlsCrt="/usr/local/src/ngrok/1700337.crt"
4、客户端 cfg 文件里第二行设置如下参数,然后使用 hostname+https 的方式启动客户端(hostname 就是你证书的域名)
trust_host_root_certs: true
▲注意点:
1、确认服务端的启动参数-domain 以及客户端 cfg 文件中的 server_addr 和证书的域名是同一个,否则会报错误证书的错误。(可以在客户端加上参数-log=log.txt 查看日志)
2、如果你申请的是免费的证书,可能 crt 文件不带中间商和根证书,这时需要你去网站上把所有证书合在一起(我试了,如果有中间证书,把中间证书合并到 crt 证书后面即可),否则在 linux 上使用客户端会出现 "certificate signed by unknown authority"的错误,参考http://m.ithao123.cn/content-2350159.html
到此如果没有什么问题,你的网站就可以用 https 访问了,而且浏览器也不会再提示是不安全的网站了。
相关热词搜索: 证书 访问 ngrok热门文章:
- 2024年主题教育心得体会(34)2025-01-12
- 主题教育心得体会(10)(全...2025-01-12
- 2024年度主题教育心得体会(3...2025-01-12
- 2024年主题教育心得体会(4)2025-01-12
- 主题教育心得体会(14)【优...2025-01-12
- (16篇)“半条被子”精神学...2025-01-12
- 主题教育心得体会(12)(2024年)2025-01-12
- 2024主题教育心得体会(11)...2025-01-12
- 主题教育心得体会(11)(完整)2025-01-12
- 学习《习近平著作选读》心得...2025-01-12
相关文章:
- 软件测试工程师需要考什么证...2021-08-27