diff --git a/go.mod b/go.mod index 618fae5..0fe640a 100644 --- a/go.mod +++ b/go.mod @@ -11,7 +11,7 @@ require ( github.com/go-gost/go-shadowsocks2 v0.1.4 github.com/go-gost/gosocks4 v0.1.0 github.com/go-gost/gosocks5 v0.5.0 - github.com/go-gost/plugin v0.8.0 + github.com/go-gost/plugin v0.8.1 github.com/go-gost/quic-dissector v0.1.0 github.com/go-gost/relay v0.7.0 github.com/go-gost/tls-dissector v0.3.1 diff --git a/go.sum b/go.sum index 274f43e..d62e2a1 100644 --- a/go.sum +++ b/go.sum @@ -58,6 +58,8 @@ github.com/go-gost/gosocks5 v0.5.0 h1:YE37l1MJwde8diIQdynStqogMotG5enoTdborhA5yi github.com/go-gost/gosocks5 v0.5.0/go.mod h1:1G6I7HP7VFVxveGkoK8mnprnJqSqJjdcASKsdUn4Pp4= github.com/go-gost/plugin v0.8.0 h1:KL4vLck/yqY3+TSm6RMc07IuZe9nJIVzoGH0/or0ei4= github.com/go-gost/plugin v0.8.0/go.mod h1:48pqi8/zS5OhEEoFETYZCqu2sR59DX3QxG5SjGmPWcU= +github.com/go-gost/plugin v0.8.1 h1:mZpLbzRZosHocaiZ4dYYqX8waLiavy/rsEWwqx5aluo= +github.com/go-gost/plugin v0.8.1/go.mod h1:48pqi8/zS5OhEEoFETYZCqu2sR59DX3QxG5SjGmPWcU= github.com/go-gost/quic-dissector v0.1.0 h1:zOaw2XjKxMf6vVC1z4BHDKGHbCs4zrYU1Rxaz5d0TQU= github.com/go-gost/quic-dissector v0.1.0/go.mod h1:ar+I40Izq9ZT2k/aNnLFGEMvdeSOBLLKxhF/i3FSnQQ= github.com/go-gost/relay v0.7.0 h1:J8e3Sba6DtBJQotXY5j5EaZNWwtv6Z9CoCFQsnrHNcE= diff --git a/p2p/tunnel_dialer.go b/p2p/tunnel_dialer.go index dc5b00a..c23c2de 100644 --- a/p2p/tunnel_dialer.go +++ b/p2p/tunnel_dialer.go @@ -44,7 +44,7 @@ func NewTunnelDialer(inner dialer.Dialer, pr TunnelProvider) dialer.Dialer { // unsupported until verified. func SupportedDialer(name string) bool { switch name { - case "tcp", "tls", "ws", "mtcp", "mtls", "mws", "udp": + case "tcp", "tls", "ws", "wss", "grpc", "http2", "h2", "ssh", "sshd", "mtcp", "mtls", "mws", "mwss", "udp": return true default: return false