🔥 Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding.Proxy是golang实现的高性能http,https,websocket,tcp,socks5代理服务器,支持内网穿透,链式代理,通讯加密,智能HTTP,SOCKS5代理,黑白名单,限速,限流量,限连接数,跨平台,KCP支持,认证API。
在用socket5代理浏览器或者ftp应用时,二级代理没有异常提示,一级代理提示 unexpected socket version 50的提示,socket5 不支持识别到的版本,这个在上一个版本(12.7)中是不存在的。
Expected Behavior
expect 能够识别这个50的版本。之前的发布版本都能准确识别,我用其他的socket5代理也都能识别
Current Behavior
current 不能识别socket5版本
Possible Solution
可能是将50这个版本当成其他socket版本了,判断时加进去进好了
Steps to Reproduce
1.运行proxy socks代理 1.使用ftp客户端或者浏览器设置socket5代理连接 1.然后就报错了。 1.
Context (Environment)
Detailed Description
在用socket5代理浏览器或者ftp应用时,二级代理没有异常提示,一级代理提示 unexpected socket version 50的提示,socket5 不支持识别到的版本,这个在上一个版本(12.7)中是不存在的。 这一现象和底层使用tcp 还是 kcp无关,均会报错
Possible Implementation
推断在一级代理判断socket版本时,没有把50写进去。