基于Python 编写的Ngrok客户端,有效解决内存泄漏 环球热门

2023-02-20 22:00:20

来源:哔哩哔哩


(资料图)

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

关键词: 内存泄漏 长期运行 速度非常快