Skip to content

countrysideboy/python-ngrokd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-ngrokd

基本上已经完善!并且24*7小时长时间工作,在期间我们多次并发压力测试,客户端退出资源释放等,均无任何问题。

采用多线程异步处理,并发性能相当强悍!

运行环境

Python 2.7.9 或 Python 3.4.2 以上

运行方法

ngrokd.py 配置后,直接运行即可.

温馨提示

如果有小伙伴不想依赖环境运行,不妨可以试下PyInstaller,把py编译成可执行文件。

更新日记 v1.46(2017/04/10)


1.优化http,https渠道注册

2.优化数据中转传参赋值细节


更新日记 v1.42(2017/04/03)


1.支持服务端口地址重复使用

2.添加通道消息队列等待

3.优化tcp请求转发队列

4.调整http,https请求为长链接


更新日记 v1.41(2017/03/12)


1.添加子线程跟随主线程结束而结束

2.添加捕获键盘中断异常事件

3.优化框架部分函数细节


更新日记 v1.38(2017/03/08)


1.修复发送数据不完整问题

2.修复接收数据不完整问题


更新日记 v1.2(2017/03/02)


1.重写基本框架,大幅提升稳定性

2.添加日记反馈资源详情

3.优化协议握手流程

4.优化描述符释放资源

5.优化客户端退出隧道释放流程

6.优化数据转发机制

7.调整http,https请求为短链接

8.调整tcp请求为为长链接


更新日记 v1.0(2016/08/26)


1.初版移植,第一版本


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%