diff --git a/README.md b/README.md index 4c1e668..b23fd21 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ -# ipt2socks +# tproxy2socks 将iptables(TPROXY)透明代理流量转换为socks5流量的golang版工具,类似工具有[zfl9/ipt2socks](https://github.com/zfl9/ipt2socks) ## 特性 -* 支持转成sock4流量 +* 支持转成sock4,socks4a流量 * 支持转成socks5(tcp&udp)流量 ## 使用 ``` -ipt2socks --listen=0.0.0.0:60080 --proxy=socks5://127.0.0.1:1080 +tproxy2socks --listen=0.0.0.0:60080 --proxy=socks5://127.0.0.1:1080 ``` ### 参数 diff --git a/cmd/main.go b/cmd/main.go index 331d8c2..dbd8857 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -3,7 +3,7 @@ package main import ( "flag" "fmt" - "github.com/0990/ipt2socks" + "github.com/0990/tproxy2socks" "github.com/sirupsen/logrus" "os" "os/signal" @@ -23,7 +23,7 @@ func main() { logrus.SetLevel(logrus.WarnLevel) } - server, err := ipt2socks.NewServer(ipt2socks.Config{ + server, err := tproxy2socks.NewServer(tproxy2socks.Config{ Proxy: *proxy, ListenAddr: *listen, UDPTimeout: int32(*udpTimeout), diff --git a/config.go b/config.go index f576cbd..7f49b2d 100644 --- a/config.go +++ b/config.go @@ -1,4 +1,4 @@ -package ipt2socks +package tproxy2socks type Config struct { Proxy string diff --git a/go.mod b/go.mod index 6f0fbe0..ccfc995 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/0990/ipt2socks +module github.com/0990/tproxy2socks go 1.19 diff --git a/proxy_dialer.go b/proxy_dialer.go index a63ea9e..f5f05e5 100644 --- a/proxy_dialer.go +++ b/proxy_dialer.go @@ -1,4 +1,4 @@ -package ipt2socks +package tproxy2socks import ( "errors" diff --git a/server.go b/server.go index e3a1237..fb674b4 100644 --- a/server.go +++ b/server.go @@ -1,8 +1,8 @@ -package ipt2socks +package tproxy2socks import ( "fmt" - "github.com/0990/ipt2socks/tproxy" + "github.com/0990/tproxy2socks/tproxy" "github.com/sirupsen/logrus" "net" "sync" diff --git a/udp.go b/udp.go index 6016ef0..453d12d 100644 --- a/udp.go +++ b/udp.go @@ -1,9 +1,9 @@ -package ipt2socks +package tproxy2socks import ( "fmt" - "github.com/0990/ipt2socks/syncx" - "github.com/0990/ipt2socks/tproxy" + "github.com/0990/tproxy2socks/syncx" + "github.com/0990/tproxy2socks/tproxy" "github.com/sirupsen/logrus" "net" "syscall" diff --git a/util.go b/util.go index 5d80d6a..2642e63 100644 --- a/util.go +++ b/util.go @@ -1,4 +1,4 @@ -package ipt2socks +package tproxy2socks import "net"