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) |
Click to show internal directories.
Click to hide internal directories.