{"repo":"heiher/hev-socks5-server","free":true,"listed":false,"github":"https://github.com/heiher/hev-socks5-server","clone":"git clone https://github.com/heiher/hev-socks5-server.git","description":"A lightweight, fast and reliable socks5 server","language":"C","stars":608,"topics":["linux","freebsd","macos","tcp","dns","ipv4","ipv6","udp","socks5-server","socks5-proxy"],"license":"MIT","category":"networking-infra","readme_excerpt":"HevSocks5Server HevSocks5Server is a simple, lightweight socks5 server. Features IPv4/IPv6. (dual stack) Standard CONNECT command. Standard UDP ASSOCIATE command. [^1] Extended FWD UDP command. (UDP in TCP) [^2] Multiple username/password authentication. Benchmarks See here for more details. Speed CPU usage Memory usage How to Build Unix Android iOS and MacOS Windows (MSYS2) How to Use Config Authentication file - USERNAME: A string of up to 255 characters - PASSWORD: A string of up to 255 characters - MARK: Hexadecimal Run Live updating authentication file Send signal SIGUSR1 to socks5 server process after the authentication file is updated. Limit number of connections For example, limit the number of connections for jerry up to 2 : Config Auth file IPtables OpenWrt 23.05+ Repo: https://github.com/openwrt/packages/tree/master/net/hev-socks5-server API C Java Kotlin Allow overriding the package and class names in Application.mk [^3]. Use Cases Android App Socks5 iOS App Socks5 Contributors ammar faizi - https://github.com/ammarfaizi2 hev - https://hev.cc pexcn - License MIT [^1]: Windows is not supported at this time. [^2]: See protocol specification. The hev-socks5-tunnel and hev-socks5-tproxy clients support UDP relay over TCP. [^3]: See Application.mk","default_branch":null,"files":null,"tree":[],"storefront":"/r/heiher","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/heiher/hev-socks5-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}