├── .dockerignore ├── .github ├── CODE_OF_CONDUCT.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml ├── SECURITY.md └── workflows │ ├── codeql-analysis.yml │ ├── docker.yml │ ├── linter.yml │ ├── release.yml │ ├── stale.yml │ └── test.yml ├── .gitignore ├── .golangci.yaml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── buffer ├── allocator │ ├── allocator.go │ └── allocator_test.go └── pool.go ├── core ├── adapter │ ├── adapter.go │ └── handler.go ├── device │ ├── device.go │ ├── fdbased │ │ ├── fd.go │ │ ├── fd_unix.go │ │ ├── fd_windows.go │ │ ├── open_linux.go │ │ └── open_unix.go │ ├── iobased │ │ └── endpoint.go │ └── tun │ │ ├── tun.go │ │ ├── tun_netstack.go │ │ ├── tun_wireguard.go │ │ ├── tun_wireguard_unix.go │ │ └── tun_wireguard_windows.go ├── nic.go ├── option │ └── option.go ├── route.go ├── stack.go ├── tcp.go └── udp.go ├── dialer ├── dialer.go ├── sockopt.go ├── sockopt_darwin.go ├── sockopt_freebsd.go ├── sockopt_linux.go ├── sockopt_openbsd.go ├── sockopt_others.go └── sockopt_windows.go ├── dns └── resolver.go ├── docker └── entrypoint.sh ├── docs ├── benchmark.png ├── icon.png └── logo.png ├── engine ├── engine.go ├── key.go ├── parse.go ├── parse_unix.go └── parse_windows.go ├── go.mod ├── go.sum ├── internal ├── pool │ ├── pool.go │ └── pool_test.go └── version │ ├── module.go │ └── version.go ├── log ├── doc.go ├── emitter.go ├── level.go ├── log.go └── zap.go ├── main.go ├── metadata ├── metadata.go └── network.go ├── proxy ├── base.go ├── direct.go ├── http.go ├── proto │ └── proto.go ├── proxy.go ├── reject.go ├── relay.go ├── shadowsocks.go ├── socks4.go ├── socks5.go └── util.go ├── restapi ├── connections.go ├── debug.go ├── errors.go ├── netstats.go └── server.go ├── transport ├── internal │ └── bufferpool │ │ └── bufferpool.go ├── shadowsocks │ ├── README.md │ ├── core │ │ └── cipher.go │ ├── shadowaead │ │ ├── cipher.go │ │ ├── packet.go │ │ └── stream.go │ └── shadowstream │ │ ├── cipher.go │ │ ├── packet.go │ │ └── stream.go ├── simple-obfs │ ├── http.go │ ├── obfs.go │ └── tls.go ├── socks4 │ ├── socks4.go │ ├── socks4.txt │ ├── socks4_test.go │ └── socks4a.txt └── socks5 │ ├── rfc1928.txt │ ├── rfc1929.txt │ ├── socks5.go │ └── socks5_test.go └── tunnel ├── addr.go ├── global.go ├── statistic ├── manager.go └── tracker.go ├── tcp.go ├── tunnel.go └── udp.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/linter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/.github/workflows/linter.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/README.md -------------------------------------------------------------------------------- /buffer/allocator/allocator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/buffer/allocator/allocator.go -------------------------------------------------------------------------------- /buffer/allocator/allocator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/buffer/allocator/allocator_test.go -------------------------------------------------------------------------------- /buffer/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/buffer/pool.go -------------------------------------------------------------------------------- /core/adapter/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/core/adapter/adapter.go -------------------------------------------------------------------------------- /core/adapter/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/core/adapter/handler.go -------------------------------------------------------------------------------- /core/device/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/core/device/device.go -------------------------------------------------------------------------------- /core/device/fdbased/fd.go: -------------------------------------------------------------------------------- 1 | package fdbased 2 | 3 | const Driver = "fd" 4 | -------------------------------------------------------------------------------- /core/device/fdbased/fd_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/core/device/fdbased/fd_unix.go -------------------------------------------------------------------------------- /core/device/fdbased/fd_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/core/device/fdbased/fd_windows.go -------------------------------------------------------------------------------- /core/device/fdbased/open_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/core/device/fdbased/open_linux.go -------------------------------------------------------------------------------- /core/device/fdbased/open_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/core/device/fdbased/open_unix.go -------------------------------------------------------------------------------- /core/device/iobased/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/core/device/iobased/endpoint.go -------------------------------------------------------------------------------- /core/device/tun/tun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/core/device/tun/tun.go -------------------------------------------------------------------------------- /core/device/tun/tun_netstack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/core/device/tun/tun_netstack.go -------------------------------------------------------------------------------- /core/device/tun/tun_wireguard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/core/device/tun/tun_wireguard.go -------------------------------------------------------------------------------- /core/device/tun/tun_wireguard_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/core/device/tun/tun_wireguard_unix.go -------------------------------------------------------------------------------- /core/device/tun/tun_wireguard_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/core/device/tun/tun_wireguard_windows.go -------------------------------------------------------------------------------- /core/nic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/core/nic.go -------------------------------------------------------------------------------- /core/option/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/core/option/option.go -------------------------------------------------------------------------------- /core/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/core/route.go -------------------------------------------------------------------------------- /core/stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/core/stack.go -------------------------------------------------------------------------------- /core/tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/core/tcp.go -------------------------------------------------------------------------------- /core/udp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/core/udp.go -------------------------------------------------------------------------------- /dialer/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/dialer/dialer.go -------------------------------------------------------------------------------- /dialer/sockopt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/dialer/sockopt.go -------------------------------------------------------------------------------- /dialer/sockopt_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/dialer/sockopt_darwin.go -------------------------------------------------------------------------------- /dialer/sockopt_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/dialer/sockopt_freebsd.go -------------------------------------------------------------------------------- /dialer/sockopt_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/dialer/sockopt_linux.go -------------------------------------------------------------------------------- /dialer/sockopt_openbsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/dialer/sockopt_openbsd.go -------------------------------------------------------------------------------- /dialer/sockopt_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/dialer/sockopt_others.go -------------------------------------------------------------------------------- /dialer/sockopt_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/dialer/sockopt_windows.go -------------------------------------------------------------------------------- /dns/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/dns/resolver.go -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /docs/benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/docs/benchmark.png -------------------------------------------------------------------------------- /docs/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/docs/icon.png -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/docs/logo.png -------------------------------------------------------------------------------- /engine/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/engine/engine.go -------------------------------------------------------------------------------- /engine/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/engine/key.go -------------------------------------------------------------------------------- /engine/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/engine/parse.go -------------------------------------------------------------------------------- /engine/parse_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/engine/parse_unix.go -------------------------------------------------------------------------------- /engine/parse_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/engine/parse_windows.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/go.sum -------------------------------------------------------------------------------- /internal/pool/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/internal/pool/pool.go -------------------------------------------------------------------------------- /internal/pool/pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/internal/pool/pool_test.go -------------------------------------------------------------------------------- /internal/version/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/internal/version/module.go -------------------------------------------------------------------------------- /internal/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/internal/version/version.go -------------------------------------------------------------------------------- /log/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/log/doc.go -------------------------------------------------------------------------------- /log/emitter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/log/emitter.go -------------------------------------------------------------------------------- /log/level.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/log/level.go -------------------------------------------------------------------------------- /log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/log/log.go -------------------------------------------------------------------------------- /log/zap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/log/zap.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/main.go -------------------------------------------------------------------------------- /metadata/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/metadata/metadata.go -------------------------------------------------------------------------------- /metadata/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/metadata/network.go -------------------------------------------------------------------------------- /proxy/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/proxy/base.go -------------------------------------------------------------------------------- /proxy/direct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/proxy/direct.go -------------------------------------------------------------------------------- /proxy/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/proxy/http.go -------------------------------------------------------------------------------- /proxy/proto/proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/proxy/proto/proto.go -------------------------------------------------------------------------------- /proxy/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/proxy/proxy.go -------------------------------------------------------------------------------- /proxy/reject.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/proxy/reject.go -------------------------------------------------------------------------------- /proxy/relay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/proxy/relay.go -------------------------------------------------------------------------------- /proxy/shadowsocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/proxy/shadowsocks.go -------------------------------------------------------------------------------- /proxy/socks4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/proxy/socks4.go -------------------------------------------------------------------------------- /proxy/socks5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/proxy/socks5.go -------------------------------------------------------------------------------- /proxy/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/proxy/util.go -------------------------------------------------------------------------------- /restapi/connections.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/restapi/connections.go -------------------------------------------------------------------------------- /restapi/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/restapi/debug.go -------------------------------------------------------------------------------- /restapi/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/restapi/errors.go -------------------------------------------------------------------------------- /restapi/netstats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/restapi/netstats.go -------------------------------------------------------------------------------- /restapi/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/restapi/server.go -------------------------------------------------------------------------------- /transport/internal/bufferpool/bufferpool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/transport/internal/bufferpool/bufferpool.go -------------------------------------------------------------------------------- /transport/shadowsocks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/transport/shadowsocks/README.md -------------------------------------------------------------------------------- /transport/shadowsocks/core/cipher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/transport/shadowsocks/core/cipher.go -------------------------------------------------------------------------------- /transport/shadowsocks/shadowaead/cipher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/transport/shadowsocks/shadowaead/cipher.go -------------------------------------------------------------------------------- /transport/shadowsocks/shadowaead/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/transport/shadowsocks/shadowaead/packet.go -------------------------------------------------------------------------------- /transport/shadowsocks/shadowaead/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/transport/shadowsocks/shadowaead/stream.go -------------------------------------------------------------------------------- /transport/shadowsocks/shadowstream/cipher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/transport/shadowsocks/shadowstream/cipher.go -------------------------------------------------------------------------------- /transport/shadowsocks/shadowstream/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/transport/shadowsocks/shadowstream/packet.go -------------------------------------------------------------------------------- /transport/shadowsocks/shadowstream/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/transport/shadowsocks/shadowstream/stream.go -------------------------------------------------------------------------------- /transport/simple-obfs/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/transport/simple-obfs/http.go -------------------------------------------------------------------------------- /transport/simple-obfs/obfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/transport/simple-obfs/obfs.go -------------------------------------------------------------------------------- /transport/simple-obfs/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/transport/simple-obfs/tls.go -------------------------------------------------------------------------------- /transport/socks4/socks4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/transport/socks4/socks4.go -------------------------------------------------------------------------------- /transport/socks4/socks4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/transport/socks4/socks4.txt -------------------------------------------------------------------------------- /transport/socks4/socks4_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/transport/socks4/socks4_test.go -------------------------------------------------------------------------------- /transport/socks4/socks4a.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/transport/socks4/socks4a.txt -------------------------------------------------------------------------------- /transport/socks5/rfc1928.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/transport/socks5/rfc1928.txt -------------------------------------------------------------------------------- /transport/socks5/rfc1929.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/transport/socks5/rfc1929.txt -------------------------------------------------------------------------------- /transport/socks5/socks5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/transport/socks5/socks5.go -------------------------------------------------------------------------------- /transport/socks5/socks5_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/transport/socks5/socks5_test.go -------------------------------------------------------------------------------- /tunnel/addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/tunnel/addr.go -------------------------------------------------------------------------------- /tunnel/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/tunnel/global.go -------------------------------------------------------------------------------- /tunnel/statistic/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/tunnel/statistic/manager.go -------------------------------------------------------------------------------- /tunnel/statistic/tracker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/tunnel/statistic/tracker.go -------------------------------------------------------------------------------- /tunnel/tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/tunnel/tcp.go -------------------------------------------------------------------------------- /tunnel/tunnel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/tunnel/tunnel.go -------------------------------------------------------------------------------- /tunnel/udp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjasonlyu/tun2socks/HEAD/tunnel/udp.go --------------------------------------------------------------------------------