(资料图)
Ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。
无奈Ngrok 1.7 编译的客户端存在描述符泄漏,长期运行久了会把内存吃的一点不剩,最终导致宕机。
对此不少程序员纷纷编写其他平台的客户端解决内存泄漏等问题,作为Ngrok的使用者我也很苦恼这个内存泄漏问题,于是编写了个Python-Ngrok 客户端!
Python-Ngrok 客户端性能方面跟Golang编写的客户端不相上下,通过并发可以明显感觉的出,转发速度非常快。
这个项目由我编写出来的,可以在 Python 2.7.13 或 Python 3.1 以上环境运行
github项目地址:
https://github.com/hauntek/python-ngrok