最近开发nextjs项目,有一些需求需要在本地使用https。需要的效果类似https://127.0.0.1:3000
,注意,这里是https。
- 全局安装
local-ssl-proxy
npm i local-ssl-proxy -g
- 启动你的原始项目,例如原始项目启动之后的目标地址是
http://127.0.0.1:3000
。 - 执行以下指令
local-ssl-proxy --source 8080 --target 3000
进行完如上操作之后就可以访问https://127.0.0.1:8080
,local-ssl-proxy
会自动映射到3000端口。
需要注意的是这是一个自签名的证书,所以打开浏览器的时候会有警告。点击仍然继续就可以正常使用了。