pkg/

directory
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 4, 2026 License: MIT

Directories

Path Synopsis
Package api RESTful API 实现
Package api RESTful API 实现
component
cidr
Package cidr CIDR 工具
Package cidr CIDR 工具
fakeip
Package fakeip Fake-IP DNS 模式
Package fakeip Fake-IP DNS 模式
geodata
Package geodata GeoSite 数据加载器
Package geodata GeoSite 数据加载器
mmdb
Package mmdb MaxMind DB 读取器
Package mmdb MaxMind DB 读取器
process
Package process Linux 进程检测
Package process Linux 进程检测
sniffer
Package sniffer 流量嗅探器
Package sniffer 流量嗅探器
core
adapter
Package adapter 代理适配器核心模块
Package adapter 代理适配器核心模块
adapter/amneziawg
Package amneziawg Amnezia WireGuard 协议实现 AmneziaWG 是基于 WireGuard 的混淆变体,通过添加垃圾包和随机填充来抵抗 DPI 检测
Package amneziawg Amnezia WireGuard 协议实现 AmneziaWG 是基于 WireGuard 的混淆变体,通过添加垃圾包和随机填充来抵抗 DPI 检测
adapter/anytls
Package anytls AnyTLS 协议实现 AnyTLS 使用 TLS 1.3 + 基于密码的密钥派生,在 TLS 连接上多路复用流
Package anytls AnyTLS 协议实现 AnyTLS 使用 TLS 1.3 + 基于密码的密钥派生,在 TLS 连接上多路复用流
adapter/hysteria
Package hysteria Hysteria v1 协议实现 Hysteria v1 是基于 QUIC 的高性能代理协议,支持带宽控制和混淆
Package hysteria Hysteria v1 协议实现 Hysteria v1 是基于 QUIC 的高性能代理协议,支持带宽控制和混淆
adapter/hysteria2
Package hysteria2 Hysteria2 协议实现 Hysteria2 是基于 QUIC 的高性能代理协议
Package hysteria2 Hysteria2 协议实现 Hysteria2 是基于 QUIC 的高性能代理协议
adapter/masque
Package masque MASQUE 协议实现 (RFC 9298) MASQUE 基于 HTTP/3 (QUIC) 协议,支持代理 UDP 和 IP 数据包
Package masque MASQUE 协议实现 (RFC 9298) MASQUE 基于 HTTP/3 (QUIC) 协议,支持代理 UDP 和 IP 数据包
adapter/mieru
Package mieru Mieru 协议适配器实现 Mieru 是一种基于 TCP 的代理协议,支持端口跳跃 (port hopping) 和连接复用
Package mieru Mieru 协议适配器实现 Mieru 是一种基于 TCP 的代理协议,支持端口跳跃 (port hopping) 和连接复用
adapter/outboundgroup
Package outboundgroup 代理组实现
Package outboundgroup 代理组实现
adapter/shadowsocks
Package shadowsocks AEAD 加密实现
Package shadowsocks AEAD 加密实现
adapter/shadowsocksr
Package shadowsocksr ShadowsocksR 协议实现 ShadowsocksR 是 Shadowsocks 的增强版本,支持协议和混淆插件
Package shadowsocksr ShadowsocksR 协议实现 ShadowsocksR 是 Shadowsocks 的增强版本,支持协议和混淆插件
adapter/snell
Package snell Snell 协议适配器实现
Package snell Snell 协议适配器实现
adapter/ssh
Package ssh SSH 协议适配器实现 通过 SSH 隧道进行代理转发,使用 direct-tcpip 通道建立 TCP 连接
Package ssh SSH 协议适配器实现 通过 SSH 隧道进行代理转发,使用 direct-tcpip 通道建立 TCP 连接
adapter/sudoku
Package sudoku Sudoku 协议实现 Sudoku 使用基于数独谜题的认证机制,通过 TCP 连接进行代理
Package sudoku Sudoku 协议实现 Sudoku 使用基于数独谜题的认证机制,通过 TCP 连接进行代理
adapter/trojan
Package trojan Trojan 协议实现
Package trojan Trojan 协议实现
adapter/trusttunnel
Package trusttunnel TrustTunnel 协议实现 TrustTunnel 使用 TLS + SNI 路由,支持 WebSocket 和 gRPC 传输
Package trusttunnel TrustTunnel 协议实现 TrustTunnel 使用 TLS + SNI 路由,支持 WebSocket 和 gRPC 传输
adapter/tuic
Package tuic TUIC 协议实现 TUIC 是基于 QUIC 的代理协议
Package tuic TUIC 协议实现 TUIC 是基于 QUIC 的代理协议
adapter/vless
Package vless VLESS 协议实现
Package vless VLESS 协议实现
adapter/vmess
Package vmess VMess AEAD 加密
Package vmess VMess AEAD 加密
adapter/wireguard
Package wireguard WireGuard 协议实现 WireGuard 是现代化的高性能 VPN 协议
Package wireguard WireGuard 协议实现 WireGuard 是现代化的高性能 VPN 协议
dialer
Package dialer 拨号器模块
Package dialer 拨号器模块
dns
Package dns DNS解析模块
Package dns DNS解析模块
group
Package group 代理组模块
Package group 代理组模块
listener
Package listener 监听器模块
Package listener 监听器模块
listener/redir
Package redir Linux iptables REDIRECT 透明代理入站监听器
Package redir Linux iptables REDIRECT 透明代理入站监听器
listener/tproxy
Package tproxy Linux TProxy 透明代理入站监听器 使用 IP_TRANSPARENT socket 选项实现透明代理,支持 TCP 和 UDP
Package tproxy Linux TProxy 透明代理入站监听器 使用 IP_TRANSPARENT socket 选项实现透明代理,支持 TCP 和 UDP
listener/tun
Package tun 网络栈实现
Package tun 网络栈实现
proxyprovider
Package proxyprovider 订阅格式解析器
Package proxyprovider 订阅格式解析器
rules
Package rules 规则引擎 — 扩展规则类型
Package rules 规则引擎 — 扩展规则类型
rules/logic
Package logic 逻辑规则 (AND/OR/NOT)
Package logic 逻辑规则 (AND/OR/NOT)
rules/provider
Package provider 增强型规则集提供者
Package provider 增强型规则集提供者
tunnel
Package tunnel 流量调度中枢 所有入站连接统一经过 tunnel 进行:元数据提取 → DNS 解析 → 规则匹配 → 出站选择 → 流量转发
Package tunnel 流量调度中枢 所有入站连接统一经过 tunnel 进行:元数据提取 → DNS 解析 → 规则匹配 → 出站选择 → 流量转发
Package dns DNS 解析器增强
Package dns DNS 解析器增强
Package ebpf 提供 Hades 的 eBPF 加速数据包转发功能。
Package ebpf 提供 Hades 的 eBPF 加速数据包转发功能。
perf
pool
Package pool 内存池模块
Package pool 内存池模块
zerocopy
Package zerocopy 零拷贝模块
Package zerocopy 零拷贝模块
Package sniffer 流量嗅探模块
Package sniffer 流量嗅探模块
Package stats 连接跟踪模块
Package stats 连接跟踪模块
pkg/subscription/subscription.go - 订阅管理
pkg/subscription/subscription.go - 订阅管理
Package transport gRPC 传输实现
Package transport gRPC 传输实现
gost-plugin
Package gostplugin GOST Plugin 传输实现 GOST Plugin 提供 WebSocket 和 gRPC 隧道传输
Package gostplugin GOST Plugin 传输实现 GOST Plugin 提供 WebSocket 和 gRPC 隧道传输
hysteria
Package hysteria Hysteria 传输层
Package hysteria Hysteria 传输层
kcp
Package kcp KCP 传输层实现 KCP 是一种快速可靠的 ARQ 协议,提供比 TCP 更低延迟的可靠传输
Package kcp KCP 传输层实现 KCP 是一种快速可靠的 ARQ 协议,提供比 TCP 更低延迟的可靠传输
masque
Package masque MASQUE 传输层 (HTTP/3 代理)
Package masque MASQUE 传输层 (HTTP/3 代理)
reality
Package reality Reality 协议传输层
Package reality Reality 协议传输层
restls
Package restls RESTLS 混淆传输实现 RESTLS 将 TLS 流量伪装为正常的 HTTPS 流量,通过密码和序列填充来抵抗主动探测
Package restls RESTLS 混淆传输实现 RESTLS 将 TLS 流量伪装为正常的 HTTPS 流量,通过密码和序列填充来抵抗主动探测
shadowtls
Package shadowtls ShadowTLS 混淆传输
Package shadowtls ShadowTLS 混淆传输
simple-obfs
Package simpleobfs Simple Obfs 混淆
Package simpleobfs Simple Obfs 混淆
sing-mux
Package singmux Sing-Mux 多路复用传输实现 Sing-Mux 支持 smux/yamux/h2mux 三种多路复用协议,可配置连接数、流数和暴力模式
Package singmux Sing-Mux 多路复用传输实现 Sing-Mux 支持 smux/yamux/h2mux 三种多路复用协议,可配置连接数、流数和暴力模式
snell
Package snell Snell 协议传输层
Package snell Snell 协议传输层
ssh
Package ssh SSH 传输层
Package ssh SSH 传输层
ssr
Package ssr ShadowsocksR 传输层
Package ssr ShadowsocksR 传输层
v2ray-plugin
Package v2rayplugin V2Ray Plugin 传输实现 V2Ray Plugin 通过 WebSocket 和 TLS 进行流量混淆
Package v2rayplugin V2Ray Plugin 传输实现 V2Ray Plugin 通过 WebSocket 和 TLS 进行流量混淆
xhttp
Package xhttp XHTTP 传输层 (WebSocket/HTTP2/QUIC over HTTP)
Package xhttp XHTTP 传输层 (WebSocket/HTTP2/QUIC over HTTP)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL