ehang-io / nps

一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.
https://ehang.io/nps/documents
GNU General Public License v3.0
30.47k stars 5.5k forks source link

希望服务端与不同客户端通信时可以同时使用tcp和kcp #1081

Open seeleclover opened 2 years ago

seeleclover commented 2 years ago

Is your feature request related to a problem? Please describe. 目前nps服务端的通信模式是在配置文件中指定的,同一时刻下只能设定为TCP或KCP,这其实不利于应对多个客户端处于不同网络环境的情况。有的客户端所处网络环境只能使用KCP才能防止探测,有的客户端所处网络环境使用TCP才能保证稳定性,如何使这些不同的客户端都能接入到同一个nps服务端,我认为是一个可以改进的方向。

Describe the solution you'd like 1.取消服务端的bridge_type,服务端不主动设置通信模式,仅设置客户端的conn_type 2.在服务端的web管理页面可以单独针对不同的客户端设置不同的通信模式