高性能 · 安全 · 零配置部署

jNet

跨平台代理池系统,jNet统一管理多节点,支持 TLS 加密、SSRF 防护与引导令牌自动部署

bash — 一键安装节点
# Linux / macOS 一键安装(替换 YOUR_SERVER 和 bt_YOUR_TOKEN) $ curl -sSL https://your-host/install-node.sh | bash -s -- \ --controller YOUR_SERVER:8080 \ --token bt_YOUR_TOKEN

核心特性

从加密通信到自动部署,jNet 覆盖代理池运维全链路

TLS 端到端加密

CA 签发证书 + ECDH 临时密钥协商,实现前向保密(PFS),旧节点自动降级兼容

SSRF 防护

jNet动态下发 SSRF 配置,节点端过滤私有/回环地址,支持白名单 CIDR 精确放行

引导令牌部署

一次性令牌自动获取 CA 证书、密码和 SSRF 配置,节点零配置启动,适合批量部署

跨平台支持

Windows / Linux / macOS 全平台覆盖,amd64 + arm64 双架构,纯 Go 编译零依赖

连接池优化

分片锁 NonceCache 降低锁冲突,连接池 takeOne 无锁抽取,高并发下稳定吞吐

速率限制

令牌桶算法按时间比例浮点补充,连接池全局限流 + 每 IP 独立限流,精准流控

系统架构

jNet统一调度,节点端分布式代理,用户请求智能路由

用户请求 SOCKS5 / HTTP jNet jnet-server node-1 node-2 node-3 :443 目标地址 TLS 注册+心跳 代理
用户请求
jNet / 节点端
目标地址

产物下载

v1.0.0 全平台编译产物,点击直接下载

一键安装

使用安装脚本自动下载、配置并注册为系统服务

SERVER 端安装
安装服务端
$ curl -sSL https://your-host/install-server.sh | sudo bash
安装 + 引导令牌
$ curl -sSL https://your-host/install-server.sh | sudo bash -s -- \ --enable-bootstrap --generate-token
NODE 端安装
方式一:管道安装
$ curl -sSL https://your-host/install-node.sh | bash -s -- \ --controller YOUR_SERVER:8080 \ --password YOUR_PASSWORD --insecure
方式二:引导令牌安装
$ curl -sSL https://your-host/install-node.sh | bash -s -- \ --controller YOUR_SERVER:8080 \ --token bt_YOUR_TOKEN
SERVER 端安装
安装服务端
PS> Invoke-WebRequest https://your-host/install-server.ps1 -OutFile install-server.ps1 PS> .\install-server.ps1
安装 + 引导令牌
PS> Invoke-WebRequest https://your-host/install-server.ps1 -OutFile install-server.ps1 PS> .\install-server.ps1 -EnableBootstrap -GenerateToken
NODE 端安装
方式一:密码安装
PS> Invoke-WebRequest https://your-host/install-node.ps1 -OutFile install-node.ps1 PS> .\install-node.ps1 -Controller YOUR_SERVER:8080 -Password YOUR_PASSWORD -Insecure
方式二:引导令牌安装
PS> .\install-node.ps1 -Controller YOUR_SERVER:8080 -Token bt_YOUR_TOKEN

引导令牌部署

三步完成节点零配置部署,自动获取 CA 证书与密码

1

jNet生成引导令牌

在 jNet 服务器上执行,生成一次性引导令牌(可设有效期和使用次数)

bash — jNet
# 生成引导令牌(24小时有效,最多10次使用) $ jnet-server bootstrap generate --ttl 24h --max-uses 10 # 输出示例: # 令牌: bt_5f8a3e2b1c... # 过期时间: 2026-07-05 10:00:00
2

节点端一键安装

在目标节点机器上执行安装脚本,传入令牌自动获取配置

bash — 节点端
# 脚本自动:下载二进制 → 引导获取 CA+密码+SSRF → 注册系统服务 $ curl -sSL https://your-host/install-node.sh | bash -s -- \ --controller YOUR_SERVER:8080 \ --token bt_5f8a3e2b1c...
3

自动注册完成

节点获取配置后自动使用正式 TLS 连接 jNet 注册,无需任何手动操作

systemd 日志
[INFO] 引导成功!已获取配置 [INFO] TLS: true [INFO] CA 证书: 已获取 (1204 字节) [INFO] 节点密码: 已获取 (64 字符) [INFO] 配置文件已保存: /etc/jnet/jnet-node.yaml [INFO] 正在连接 jNet YOUR_SERVER:8080 ... [INFO] 注册成功!节点 ID: node-a1b2c3d4