p4gefau1t / trojan-go

Go实现的Trojan代理,支持多路复用/路由功能/CDN中转/Shadowsocks混淆插件,多平台,无依赖。A Trojan proxy written in Go. An unidentifiable mechanism that helps you bypass GFW. https://p4gefau1t.github.io/trojan-go/
GNU General Public License v3.0
7.53k stars 1.64k forks source link

[BUG]在ipv6下udp转发错误 #214

Open qiuzi opened 3 years ago

qiuzi commented 3 years ago

使用ip6tables -j tproxy 转发ipv6数据后 trojan-go直接报错退出,而tcp能正常

[DEBUG] 2020/11/04 02:39:04 github.com/p4gefau1t/trojan-go/tunnel/tproxy.NewServer:server.go:229 tproxy server created [FATAL] 2020/11/04 02:50:35 github.com/p4gefau1t/trojan-go/tunnel/tproxy.(*Server).packetDispatchLoop.func1:server.go:78 tproxy failed to read from udp socket | unable to obtain original destination: %!s()

Nullizer commented 1 year ago

确实,我用nftables也出现这种情况