提示: 推荐使用 cloudflared, ngrok 免费版不好用,因为免费版访问每个资源都要手动确认,而网页里有很多css、js、图片等资源, 不可能一一确认

背景

django 开发的时候, 使用 python manage.py runserver 命令, 默认是 http 协议

但是某些场景下, 可能想要走https协议, 比如 要调用摄像头, 或者别的高权限功能, 可能浏览器会限制 必须走https协议

网上搜了下,方案都是非常繁琐,并且 都有些久远

文档: https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/get-started/create-remote-tunnel/

按照这个文档走就行了, 现在很方便

不推荐免费版的 ngrok

因为免费版访问每个资源都要手动确认,而网页里有很多css、js、图片等资源, 不可能一一确认