You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
xjasonlyu 6887c1180e Chore: add udp-timeout option to docker image 4 years ago
.github/workflows Chore: update static check command 4 years ago
common Refactor: autonomize core package 4 years ago
component Chore: add a comment to dialer 4 years ago
constant Fix: deprecate metadata.Valid method 4 years ago
core Chore(tun): minor changes 4 years ago
docker Chore: add udp-timeout option to docker image 4 years ago
docs Chore: update README 4 years ago
engine Feature: add an option to set udp timeout 4 years ago
log Fix(log): default level may race 4 years ago
proxy Chore: bump to go1.16 4 years ago
stats Chore: unexported globals with _ 4 years ago
tunnel Feature: add an option to set udp timeout 4 years ago
.dockerignore Chore: always use zip to release 4 years ago
.gitignore Chore: always use zip to release 4 years ago
Dockerfile Chore: add udp-timeout option to docker image 4 years ago
LICENSE License: GPL 3.0 4 years ago
Makefile Feature: add 32bit support 4 years ago
README.md Feature: add 32bit support 4 years ago
README_ZH.md Feature: add 32bit support 4 years ago
go.mod Chore: update dependencies 4 years ago
go.sum Chore: update dependencies 4 years ago
main.go Feature: add an option to set udp timeout 4 years ago

README.md

tun2socks

GitHub Workflow Go Version Go Report GitHub License Releases

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.

Credits

License

GPL-3.0

FOSSA Status