Kernel
vx-core: open-source proxy kernel
A Go kernel that gives VX and UmiVPN their proxy protocols.
vx-core is 5V Network’s open-source Go project. Everyday users should install VX or UmiVPN; developers can run the kernel on a server.
It incorporates protocol work from v2ray-core, Xray-core, Hysteria, and sing-box, including VMess, Shadowsocks, Trojan, Hysteria2, VLESS, SOCKS5, HTTP, AnyTLS, and WireGuard.
Highlights
- Open-source Go kernel on GitHub
- VMess / VLESS / Trojan / Hysteria2 and more
- Client and server deployments
- Can be installed via the VX GUI
Who it is for
- Developers who self-host proxy servers
- Technical users who want to inspect the kernel behind UmiVPN and VX
Notes
- For daily VPN or proxy use, install UmiVPN, NUNU, or VX—the kernel is already bundled.
- Repository: https://github.com/5vnetwork/vx-core
FAQ
Do I need to install vx-core?
No. Install UmiVPN or VX; the kernel ships inside those apps.
Can I self-host with it?
Yes. It is a proxy kernel for VPS deployments. The VX app can install and configure it with a GUI.