├── .clang-format ├── .dockerignore ├── .github └── workflows │ ├── build.yaml │ └── code-format.yaml ├── .gitignore ├── .gitmodules ├── Android.mk ├── Application.mk ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── conf └── main.yml ├── docker └── entrypoint.sh ├── include └── hev-socks5-tunnel.h ├── module.modulemap ├── src ├── hev-config-const.h ├── hev-config.c ├── hev-config.h ├── hev-jni.c ├── hev-jni.h ├── hev-main.c ├── hev-main.h ├── hev-mapped-dns.c ├── hev-mapped-dns.h ├── hev-socks5-session-tcp.c ├── hev-socks5-session-tcp.h ├── hev-socks5-session-udp.c ├── hev-socks5-session-udp.h ├── hev-socks5-session.c ├── hev-socks5-session.h ├── hev-socks5-tunnel.c ├── hev-socks5-tunnel.h ├── hev-tunnel-freebsd.c ├── hev-tunnel-freebsd.h ├── hev-tunnel-linux.c ├── hev-tunnel-linux.h ├── hev-tunnel-macos.c ├── hev-tunnel-macos.h ├── hev-tunnel-netbsd.c ├── hev-tunnel-netbsd.h ├── hev-tunnel-windows.c ├── hev-tunnel-windows.h ├── hev-tunnel.h └── misc │ ├── hev-compiler.h │ ├── hev-exec.c │ ├── hev-exec.h │ ├── hev-list.c │ ├── hev-list.h │ ├── hev-logger.c │ ├── hev-logger.h │ ├── hev-ring-buffer.c │ ├── hev-ring-buffer.h │ ├── hev-utils.c │ ├── hev-utils.h │ ├── hev-wintun.c │ └── hev-wintun.h └── third-part └── wintun ├── LICENSE.txt ├── README.md ├── bin └── wintun.dll └── include └── wintun.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/.clang-format -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/code-format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/.github/workflows/code-format.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | build 3 | HevSocks5Tunnel.xcframework 4 | obj 5 | libs 6 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/.gitmodules -------------------------------------------------------------------------------- /Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/Android.mk -------------------------------------------------------------------------------- /Application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/Application.mk -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/README.md -------------------------------------------------------------------------------- /conf/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/conf/main.yml -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /include/hev-socks5-tunnel.h: -------------------------------------------------------------------------------- 1 | ../src/hev-main.h -------------------------------------------------------------------------------- /module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/module.modulemap -------------------------------------------------------------------------------- /src/hev-config-const.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-config-const.h -------------------------------------------------------------------------------- /src/hev-config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-config.c -------------------------------------------------------------------------------- /src/hev-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-config.h -------------------------------------------------------------------------------- /src/hev-jni.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-jni.c -------------------------------------------------------------------------------- /src/hev-jni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-jni.h -------------------------------------------------------------------------------- /src/hev-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-main.c -------------------------------------------------------------------------------- /src/hev-main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-main.h -------------------------------------------------------------------------------- /src/hev-mapped-dns.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-mapped-dns.c -------------------------------------------------------------------------------- /src/hev-mapped-dns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-mapped-dns.h -------------------------------------------------------------------------------- /src/hev-socks5-session-tcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-socks5-session-tcp.c -------------------------------------------------------------------------------- /src/hev-socks5-session-tcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-socks5-session-tcp.h -------------------------------------------------------------------------------- /src/hev-socks5-session-udp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-socks5-session-udp.c -------------------------------------------------------------------------------- /src/hev-socks5-session-udp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-socks5-session-udp.h -------------------------------------------------------------------------------- /src/hev-socks5-session.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-socks5-session.c -------------------------------------------------------------------------------- /src/hev-socks5-session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-socks5-session.h -------------------------------------------------------------------------------- /src/hev-socks5-tunnel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-socks5-tunnel.c -------------------------------------------------------------------------------- /src/hev-socks5-tunnel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-socks5-tunnel.h -------------------------------------------------------------------------------- /src/hev-tunnel-freebsd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-tunnel-freebsd.c -------------------------------------------------------------------------------- /src/hev-tunnel-freebsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-tunnel-freebsd.h -------------------------------------------------------------------------------- /src/hev-tunnel-linux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-tunnel-linux.c -------------------------------------------------------------------------------- /src/hev-tunnel-linux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-tunnel-linux.h -------------------------------------------------------------------------------- /src/hev-tunnel-macos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-tunnel-macos.c -------------------------------------------------------------------------------- /src/hev-tunnel-macos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-tunnel-macos.h -------------------------------------------------------------------------------- /src/hev-tunnel-netbsd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-tunnel-netbsd.c -------------------------------------------------------------------------------- /src/hev-tunnel-netbsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-tunnel-netbsd.h -------------------------------------------------------------------------------- /src/hev-tunnel-windows.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-tunnel-windows.c -------------------------------------------------------------------------------- /src/hev-tunnel-windows.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-tunnel-windows.h -------------------------------------------------------------------------------- /src/hev-tunnel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/hev-tunnel.h -------------------------------------------------------------------------------- /src/misc/hev-compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/misc/hev-compiler.h -------------------------------------------------------------------------------- /src/misc/hev-exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/misc/hev-exec.c -------------------------------------------------------------------------------- /src/misc/hev-exec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/misc/hev-exec.h -------------------------------------------------------------------------------- /src/misc/hev-list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/misc/hev-list.c -------------------------------------------------------------------------------- /src/misc/hev-list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/misc/hev-list.h -------------------------------------------------------------------------------- /src/misc/hev-logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/misc/hev-logger.c -------------------------------------------------------------------------------- /src/misc/hev-logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/misc/hev-logger.h -------------------------------------------------------------------------------- /src/misc/hev-ring-buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/misc/hev-ring-buffer.c -------------------------------------------------------------------------------- /src/misc/hev-ring-buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/misc/hev-ring-buffer.h -------------------------------------------------------------------------------- /src/misc/hev-utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/misc/hev-utils.c -------------------------------------------------------------------------------- /src/misc/hev-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/misc/hev-utils.h -------------------------------------------------------------------------------- /src/misc/hev-wintun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/misc/hev-wintun.c -------------------------------------------------------------------------------- /src/misc/hev-wintun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/src/misc/hev-wintun.h -------------------------------------------------------------------------------- /third-part/wintun/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/third-part/wintun/LICENSE.txt -------------------------------------------------------------------------------- /third-part/wintun/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/third-part/wintun/README.md -------------------------------------------------------------------------------- /third-part/wintun/bin/wintun.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/third-part/wintun/bin/wintun.dll -------------------------------------------------------------------------------- /third-part/wintun/include/wintun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heiher/hev-socks5-tunnel/HEAD/third-part/wintun/include/wintun.h --------------------------------------------------------------------------------