proxynt
proxynt copied to clipboard
内网穿透工具 基于Python/WebSocket实现, Expose your local services to the internet.
感受: 使用了大佬的这个项目,感觉非常好,隐藏一下路径,挂HTTPS的网站后面,基本不会知道这是反向服务器,不会被运营商封宽带。 问题: 就是反代http时,没有压缩,家宽上行带宽小,体感不够流畅。 解决方案: 希望大佬能支持一下双向snappy流式压缩,解决带宽不足,CPU有余的痛点 snappy有现成的Python库: https://zhuanlan.zhihu.com/p/427782160
是否可以添加选项自定义websocket的header内容, 比如hosts, 或者wss时的sni? 使用场景: 部分网络环境有sni白名单/hosts白名单, 需要手动伪装成其他hosts才可用
平时一直在用nps和frp来做内网转发 前段时间有幸了解到proxynt这个项目,用了一段时间,不知道是啥问题,我主要是转发了jellyfin的端口,媒体流数据,有时候觉得似乎不太稳定,不过那会儿没时间深入学习,今天看了下项目代码,proxynt的工作方式应该是客户端与服务端建立websocket协议的链接,然后服务端暴露tcp协议的接口供外部访问,接收到的数据通过websocket协议转发给客户端,客户端在从websocket协议拿出数据,通过服务端发送过来的数据确定与哪个接口建立tcp连接并产生数据交互,之后在通过websocket协议把数据放回服务端,之后通过已经建立连接的tcp对象返回实际数据给到访问的用户。 应该大概是这个过程,整个流程,websocket是个很重要的角色,是载具。 在进行一段时间使用试试,按理来说应该不会出问题,毕竟websocket是双全工的,后续若有问题,整理日志来反馈