小而快、零运行时开销的全协议代理 / VPN 内核(Rust 实现)。
全面对标 sing-box 与 mihomo (Clash.Meta),具备极致轻量、高吞吐、超低内存与开箱即用的服务端/客户端一体化能力。
- ⚡ 极致轻量:Linux Musl 单文件仅 4.3 MB,空载常驻内存 (RSS) 仅 10~20 MB(零 GC 停顿),512MB 低配 VPS 轻松拉满。
- 🚀 极高吞吐:基于 Rust + Tokio 异步运行时,全链路池化零拷贝,千兆线速轻松跑满。
- 🛡️ 生产级服务端:原生支持 VLESS (REALITY/WS CDN穿透)、SS-2022、Hysteria 2、Trojan、TUIC v5,内置 UDP RRL 防反射与端口敲门隐身防御。
- 🌐 一键开服与订阅:内置开服引擎与动态 HTTP 订阅端点(
/sub),自动输出 Clash 规则配置与通用节点链接。 - 🔌 全协议原生 UDP:原生支持 VLESS/VMess/Trojan UDP、XUDP (Mux.Cool) 及 packetaddr 编码,支持单连接多目标 (Full-Cone)。
- 📱 全平台覆盖:Windows (Wintun)、Linux (Musl/OpenWrt)、macOS、Android 与 iOS。
在全新的 Linux VPS 上一键自动安装、配置 systemd 并生成节点与订阅:
# 自动探测公网 IP 开服(输出全协议节点与一键订阅)
curl -fsSL https://raw.githubusercontent.com/mateo-ki/vp_core/main/install.sh | bash
# 绑定域名开服(支持 Cloudflare CDN 穿透)
curl -fsSL https://raw.githubusercontent.com/mateo-ki/vp_core/main/install.sh | bash -s -- --domain your-domain.com# 服务端管理
vpcore gen-server # 一键生成服务端配置、节点链接及订阅
vpcore gen-sub # 导出当前服务端订阅 (支持 clash / base64)
vpcore update # 内核跨平台平滑自我更新 (带健康校验)
# 客户端运行
vpcore sub "<URL>" -o config.yaml # 拉取远程订阅生成客户端配置
vpcore validate -c config.yaml # 校验配置文件语法与端口
vpcore run -c config.yaml # 启动代理 / VPN 服务
vpcore test -c config.yaml # 全节点延迟并发测速mixed-port: 7890
mode: rule
log-level: info
proxies:
- name: "vless-reality"
type: vless
server: 1.2.3.4
port: 443
uuid: "b831381d-6324-4d53-ad4f-8cda48b30811"
tls: true
flow: xtls-rprx-vision
reality-opts:
public-key: "your-public-key"
short-id: "1234567890abcdef"
client-fingerprint: chrome
rules:
- GEOIP,CN,DIRECT
- MATCH,vless-reality- 入站监听 (Inbounds): Mixed (HTTP/SOCKS5)、TUN (用户态网络栈)、TProxy/Redir、VLESS (REALITY/WS)、Shadowsocks-2022、Hysteria 2、Trojan、TUIC v5
- 出站代理 (Outbounds): VLESS (Vision/REALITY/XUDP)、VMess (AEAD/XUDP)、Trojan、Shadowsocks、Hysteria 2、TUIC v5、WireGuard、Snell、ShadowsocksR、SSH、Direct、Reject
- 分流规则与策略组: Domain、IP-CIDR、GeoIP/GeoSite (
.dat/.mmdb)、Process-Name、嵌套规则集;Select、Url-Test、Fallback、Load-Balance、Relay
# 编译 Release 二进制
cargo build --release -p vp-bin
# 运行全套测试 (340+ 项测试 100% 通过)
cargo test --workspace- 社区认可:LINUX DO 社区
- 开源协议:MIT License