High-performance proxy server written in Zig. Supports VMess / Trojan / Shadowsocks.
bash <(curl -fsSL https://raw.githubusercontent.com/grrhuipp/znode/main/scripts/install.sh)Specify variant:
# safe (default, with symbols + runtime checks)
bash <(curl -fsSL https://raw.githubusercontent.com/grrhuipp/znode/main/scripts/install.sh) autobuild safe
# fast (optimized, no symbols)
bash <(curl -fsSL https://raw.githubusercontent.com/grrhuipp/znode/main/scripts/install.sh) autobuild fast
# debug
bash <(curl -fsSL https://raw.githubusercontent.com/grrhuipp/znode/main/scripts/install.sh) autobuild debug
# small (minimal size)
bash <(curl -fsSL https://raw.githubusercontent.com/grrhuipp/znode/main/scripts/install.sh) autobuild smallInstall directory: /opt/znode/
/opt/znode/
znode # binary
config/ # config directory (auto-detected)
config.json
inbound.json
outbound.json
route.json
log/ # log files
Override base directory: znode -d /path/to/dir (loads <dir>/config/)
systemctl status znode
systemctl restart znode
journalctl -u znode -f