📅  最后修改于: 2023-12-03 15:19:12.997000             🧑  作者: Mango
Python3 ngrok.py 是一款开源软件,可以通过创建公共隧道连接,将本地计算机与公网连接,从而实现内网穿透。Python3 ngrok.py 是由 Inconshreveable 创建,并且是基于 Go 语言编写的 ngrok 的一个 Python 版本。
如今 Python3 ngrok.py 已经成为了很多开发人员的的首选工具,可以帮助这些人员进行远程调试、本地测试、域名映射等操作,而且它具有快捷、灵活、方便等特点,更是被广泛的应用于 Web 开发、移动应用、物联网等领域。
Python3 ngrok.py 的安装和使用十分简单,只需几步操作就可以将本地应用连接到公网。
$ git clone https://github.com/zgkzhao/ngrok-python.git
$ ./ngrokd -domain="端口号"
$ python3 ngrok.py http 80
$ Forwarding http://xxxxxx.ngrok.io -> localhost:80
$ python3 ngrok.py http 9000
指定配合文件 使用 Python3 ngrok.py 进行连接时,可以将自己的配置文件保存,下次只需要运行 Python3 ngrok.py 并指定此配置文件即可。具体操作方式如下:
$ python3 ngrok.py config > ngrok.cfg
编辑 ngrok.cfg,更改 AuthToken 以及其他可选项
指定配置文件并运行
$ python3 ngrok.py -config=ngrok.cfg start ssh
Python3 ngrok.py 是一款方便易用的内网穿透工具,不管是进行本地调试还是进行远程测试,它都能胜任,而且它完全开源,具有高可定制化以及拓展性,更是能够适应不同场景的需求,是 Web 开发者、运维人员以及各个领域的 IT 技术人员的必备工具。