Java MIT

sockstun

A lightweight, fast and reliable tun2socks for Android

H

heiher

Dernière activité 1 août 2026
heiher/sockstun

742

étoiles

160

forks

12

issues ouvertes

androidhigh-performanceipv4ipv6low-overheadsocks5tcptun2socksudpvpn

Ce README est souvent en anglais.

English | Русский

SocksTun

status

A simple and lightweight VPN over socks5 proxy for Android. It is based on a high-performance and low-overhead tun2socks.

Get it on GitHub Get it on F-Droid

Features

  • Redirect TCP connections.
  • Redirect UDP packets. (Fullcone NAT, UDP-in-UDP and UDP-in-TCP 1)
  • Simple username/password authentication.
  • Specifying DNS addresses.
  • IPv4/IPv6 dual stack.
  • Global/per-App modes.

How to Build

Fork this project and create a new release, or build manually:

git clone --recursive https://github.com/heiher/sockstun
cd sockstun
gradle assembleDebug

Socks5 Server

UDP relay over TCP

git clone --recursive https://github.com/heiher/hev-socks5-server
cd hev-socks5-server
make

hev-socks5-server conf.yml
main:
  workers: 4
  port: 1080
  listen-address: '::'

misc:
  limit-nofile: 65535

UDP relay over UDP

Any socks5 server that implements the CONNECT and UDP-ASSOCIATE methods of RFC1928.

Dependencies

Contributors

License

MIT

Footnotes

  1. See protocol specification. The hev-socks5-server supports UDP relay over TCP. ↩

Projets similaires

A lightweight, fast and reliable tun2socks

Candroiddnsfreebsd
Hheiher
2 k étoiles393

A shadowsocks client for Android

Kotlinandroidshadowsocks
Sshadowsocks
36,8 k étoiles11,4 k

A lightweight, fast and reliable socks5 server

Candroiddnsfreebsd
Hheiher
618 étoiles87