Ngrok | 使用 ngrok 让外网可以访问你本地的Django网站

咸鱼学Python

共 795字,需浏览 2分钟

 ·

2020-12-20 17:16

作者:大江狗

首发:Python Web与Django开发


当你使用Django在本地开发一个网站的时候,你希望转发给别人进行访问,但是又不想正式部署到服务器(毕竟部署也是挺麻烦的)。除此以外,有时本地测试还需要依赖https,比如OAuth身份验证和第三方支付应用。今天我要介绍的是一款叫Ngrok的免费软件,它通过本地端口映射轻松实现内网穿透,把localhost上运行的内容重定向到一个公共可用的ngrok URL(支持https), 是不是很帅? 让我们开始吧。


Ngrok的安装

如果你本地使用的是windows系统,首先访问它的官网:https://ngrok.com/download下载.exe客户端并安装。

安装好后,双击exe文件,你将看到如下界面:

注:ngrok虽然是免费的,但使用前需要注册一下。

启动Ngrok

进入ngrok的exe文件所在的目录,使用“ngrok http [port]”启动端口映射。本地django项目默认使用8000端口,所以输入如下命令即可。

C:\Users\Owner\Desktop\code>ngrok http 8000

如果不出意外,您将看到ngrok屏幕,以及您项目的ngrok公网URL(在我的情况下为http://3c597xxxxxx1182.ngrok.io), 您还可以使用https连接。

参考

https://www.ordinarycoders.com/blog/article/django-ngrok

Love&Share 

[ 完 ]

对了,看完记得一键四连,这个对我真的很重要。

浏览 8
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报