sipt / shuttle

A web proxy in Golang with amazing features.
Apache License 2.0
2.07k stars 285 forks source link

把 trojan 或 迷雾通作为 socks 上层代理使用时,出现如下错误 handShake failed: socks version not supported #87

Closed leyle closed 4 years ago

leyle commented 4 years ago

启动了 trojan 或者迷雾通,他们提供了 socks 打理,把 shuttle 里面的 socks 代理配置指向他们, 会出现 handShake failed: socks version not supported 错误。

sipt commented 4 years ago

目前shuttle只支持socks5,确认一下上层代理socks版本

leyle commented 4 years ago

目前shuttle只支持socks5,确认一下上层代理socks版本

找到原因了,上层代理死锁导致 goroutine 崩溃,所以 shuttle 打了个那个错误出来。