mirror of
https://github.com/xjasonlyu/tun2socks.git
synced 2024-12-30 02:37:01 +00:00
27ecddbbf6bf4319a372407dabd72a8ef9d6092e
Main modules: - gvisor.dev/gvisor v0.0.0-20210528151111-2153eaa44276 => v0.0.0-20210715005044-a22d3ae8e0fd - golang.zx2c4.com/wireguard v0.0.0-20210525143454-64cb82f2b3f5 => v0.0.0-20210624150102-15b24b6179e0
English | 简体中文
Features
- Fully support: IPv4/IPv6/ICMP/TCP/UDP
- Proxy protocol: Socks5/Shadowsocks
- Game ready: optimized UDP transmission
- Pure Go: no CGO required, stability improved
- Router mode: forwarding packets in LAN
- TCP/IP stack: powered by gVisor
- High performance: >2.5Gbps throughput
Requirements
| Target | Minimum | Recommended |
|---|---|---|
| System | Linux MacOS Freebsd OpenBSD Windows | Linux or MacOS |
| Memory | >20MB | >128MB |
| CPU | ANY | AMD64 or ARM64 |
Documentation
Documentations and quick start guides can be found at Github Wiki.
Community
Welcome and feel free to ask any questions at Github Discussions.
Credits
- Dreamacro/clash - A rule-based tunnel in Go
- google/gvisor - Application Kernel for Containers
- wireguard-go - Go Implementation of WireGuard
License
Description
tun2socks - powered by gVisor TCP/IP stack
gfwgogolanggvisorhttp-proxynatnetworkproxifier-alternativeproxyshadowsockssocks4socks5ssh-tunneltcpip-stacktortun-devicetun2sockstunneludpwireguard
Readme
6.8 MiB
Languages
Go
95.4%
Makefile
3%
Shell
1.2%
Dockerfile
0.4%
