Plugins¤
jangbi-it plugins is a set of configure, install, check status of certain app for jangbi.
Tunnel plugins comparison¤
Feature | omnip | shoes | v2ray | hysteria |
---|---|---|---|---|
Language | Rust | Rust | Go | Go |
Primary Focus | All-in-one QUIC proxy | Multi-protocol proxy server | Full-featured proxy platform | High-performance QUIC proxy |
HTTP Proxy | ✅ | ✅ | ✅ | ✅ |
SOCKS5 | ✅ | ✅ | ✅ | ✅ |
SOCKS4/4a | ✅ | ❌ | ❌ | ❌ |
VMess | ❌ | ✅ | ✅ | ❌ |
VLess | ❌ | ✅ | ✅ | ❌ |
Shadowsocks | ❌ | ✅ | ✅ | ❌ |
Trojan | ❌ | ✅ | ✅ | ❌ |
QUIC Support | ✅ (Core feature) | ✅ | ❌ | ✅ (Core feature) |
HTTP/3 Masquerading | ❌ | ❌ | ❌ | ✅ |
TLS Support | ✅ | ✅ | ✅ | ✅ |
WebSocket | ❌ | ✅ | ✅ | ❌ |
TCP Forwarding | ✅ | ❌ | ✅ | ✅ |
UDP Forwarding | ✅ | ❌ | ✅ | ✅ |
Proxy Chaining | ✅ | ✅ | ✅ | ❌ |
Smart Routing/Rules | ✅ | ✅ | ✅ | ❌ |
DNS over TLS | ✅ | ❌ | ❌ | ❌ |
Web UI | ✅ | ❌ | ❌ | ❌ |
TUN Mode | ❌ | ❌ | ❌ | ✅ |
Linux TProxy | ❌ | ❌ | ❌ | ✅ |
Performance Focus | Medium | Medium | Medium | High |
Censorship Resistance | Medium | High | High | Very High |
Configuration Format | CLI args | YAML | JSON | YAML |
Use Case | QUIC tunneling, Smart proxy | Multi-protocol server | Comprehensive platform | High-speed, censorship-resistant |
Default Behavior¤
install¤
install application and generate configuratiosn at /etc/{plugin_name}.
uninstall¤
uninstall application and remove configurations.
configgen¤
generate pre-configured configuration at /tmp/{plugin_name} and make diff compare to current configurations at /etc/{plugin_name}.
configapply¤
apply diff patch generated from last operation at /tmp/{plugin_name}.diff to /etc/{plugin_name}
check¤
check plugin vars in .configs exists, application installed, application is running.
download¤
download necessary package files to install to ./pkgs directory.