From d448628fea44409a5032898c747a9405754ba5ea Mon Sep 17 00:00:00 2001 From: ginuerzh Date: Sat, 26 Jul 2025 16:43:22 +0800 Subject: [PATCH] add tun2socks (tungo) --- cmd/gost/register.go | 4 ++-- go.mod | 4 ++-- go.sum | 8 ++++---- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/cmd/gost/register.go b/cmd/gost/register.go index 7df3b1d..1297efd 100644 --- a/cmd/gost/register.go +++ b/cmd/gost/register.go @@ -70,9 +70,9 @@ import ( _ "github.com/go-gost/x/handler/sshd" _ "github.com/go-gost/x/handler/tap" _ "github.com/go-gost/x/handler/tun" + _ "github.com/go-gost/x/handler/tungo" _ "github.com/go-gost/x/handler/tunnel" _ "github.com/go-gost/x/handler/unix" - _ "github.com/go-gost/x/handler/vtun" // Register listeners _ "github.com/go-gost/x/listener/dns" @@ -104,8 +104,8 @@ import ( _ "github.com/go-gost/x/listener/tcp" _ "github.com/go-gost/x/listener/tls" _ "github.com/go-gost/x/listener/tun" + _ "github.com/go-gost/x/listener/tungo" _ "github.com/go-gost/x/listener/udp" _ "github.com/go-gost/x/listener/unix" - _ "github.com/go-gost/x/listener/vtun" _ "github.com/go-gost/x/listener/ws" ) diff --git a/go.mod b/go.mod index a72886c..b016661 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ toolchain go1.24.5 require ( github.com/go-gost/core v0.3.2 - github.com/go-gost/x v0.6.0 + github.com/go-gost/x v0.6.1 github.com/judwhite/go-svc v1.2.1 ) @@ -43,6 +43,7 @@ require ( github.com/golang/snappy v0.0.4 // indirect github.com/google/btree v1.1.3 // indirect github.com/google/gopacket v1.1.19 // indirect + github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect github.com/google/uuid v1.6.0 // indirect github.com/gorilla/websocket v1.5.3 // indirect github.com/gravitational/trace v1.1.16-0.20220114165159-14a9a7dd6aaf // indirect @@ -101,7 +102,6 @@ require ( github.com/xtaci/tcpraw v1.2.25 // indirect github.com/yl2chen/cidranger v1.0.2 // indirect github.com/zalando/go-keyring v0.2.4 // indirect - go.uber.org/atomic v1.11.0 // indirect go.uber.org/mock v0.5.0 // indirect go.uber.org/multierr v1.11.0 // indirect golang.org/x/arch v0.8.0 // indirect diff --git a/go.sum b/go.sum index aeeac2d..4058f93 100644 --- a/go.sum +++ b/go.sum @@ -61,8 +61,8 @@ github.com/go-gost/relay v0.5.0 h1:JG1tgy/KWiVXS0ukuVXvbM0kbYuJTWxYpJ5JwzsCf/c= github.com/go-gost/relay v0.5.0/go.mod h1:lcX+23LCQ3khIeASBo+tJ/WbwXFO32/N5YN6ucuYTG8= github.com/go-gost/tls-dissector v0.1.1 h1:2zUOTPzCQAUQ54Rpy0UEi3JPMQSYsIFSeFeKrzmkCoU= github.com/go-gost/tls-dissector v0.1.1/go.mod h1:/9QfdewqmHdaE362Hv5nDaSWLx3pCmtD870d6GaquXs= -github.com/go-gost/x v0.6.0 h1:WOf737P1+X5gBgKUYeq9QBo81kup4as2CCq400foUOU= -github.com/go-gost/x v0.6.0/go.mod h1:MmvnFfr6/XxLbjJxLmQjwl6P0X8rW3VXqTufqK22Izo= +github.com/go-gost/x v0.6.1 h1:xM/YKAsT4w1Q+CcwcT3gKaIRBNW+ZHxdFlL59xYThFk= +github.com/go-gost/x v0.6.1/go.mod h1:BHtsHyfz4olwS6UiCUaZ6LjwzJOFscd96MLD0eW7u4E= github.com/go-playground/assert/v2 v2.2.0 h1:JvknZsQTYeFEAhQwI4qEt9cyV5ONwRHC+lYKSsYSR8s= github.com/go-playground/assert/v2 v2.2.0/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA= @@ -103,6 +103,8 @@ github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeN github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gopacket v1.1.19 h1:ves8RnFZPGiFnTS0uPQStjwru6uO6h+nlr9j6fL7kF8= github.com/google/gopacket v1.1.19/go.mod h1:iJ8V8n6KS+z2U1A8pUwu8bW5SyEMkXJB8Yo/Vo+TKTo= +github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 h1:El6M4kTTCOh6aBiKaUGG7oYTSPP8MxqL4YI3kZKwcP4= +github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod h1:pupxD2MaaD3pAXIBCelhxNneeOaAeabZDe5s4K6zSpQ= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg= @@ -261,8 +263,6 @@ github.com/yl2chen/cidranger v1.0.2/go.mod h1:9U1yz7WPYDwf0vpNWFaeRh0bjwz5RVgRy/ github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= github.com/zalando/go-keyring v0.2.4 h1:wi2xxTqdiwMKbM6TWwi+uJCG/Tum2UV0jqaQhCa9/68= github.com/zalando/go-keyring v0.2.4/go.mod h1:HL4k+OXQfJUWaMnqyuSOc0drfGPX2b51Du6K+MRgZMk= -go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE= -go.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= go.uber.org/mock v0.5.0 h1:KAMbZvZPyBPWgD14IrIQ38QCyjwpvVVV6K/bHl1IwQU= go.uber.org/mock v0.5.0/go.mod h1:ge71pBPLYDk7QIi1LupWxdAykm7KIEFchiOqd6z7qMM= go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0=