Skip to content
SnishaperTeamPublic

About

A cross-platform application that supports multiple methods to bypass SNI blocking, designed specifically for complex network environments.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

157 stars

Watchers

0 watching

Forks

SniShaper

中文 | English | Русский

Go Version License Wiki GitHub Release GitHub Downloads GitHub last commit GitHub Actions Workflow Status

SniShaper 是一款为复杂网络环境设计的本地代理软件,通过 ECH 注入、TLS 分片、QUIC 转换、会话迁移 等多种解决方案,帮助实现复杂环境下稳定而灵活的网络访问体验。

本项目提供跨平台支持。详见 Platform.md。


姊妹项目:FlowWeaver

FlowWeaver 是本项目的全功能分支,由原作者主导开发,两者并行维护:

SniShaper(本仓库) FlowWeaver
定位 轻量级代理服务端 功能全面的客户端 / 网关
核心能力 ECH 注入、TLS 分片、会话迁移 Clash 订阅适配、全协议节点、WireGuard、TUN 网关

两者代码库独立,可各自演进;订阅与规则文件格式兼容。如果你需要机场订阅导入、多协议节点选择或 WireGuard 隧道,请使用 FlowWeaver。


交流群组

欢迎加入 QQ 群 Snishaper and FlowWeaver building,与 SniShaper 与 FlowWeaver 的用户和开发者直接交流、反馈问题与提交建议。


特性

  • 多模式代理:MITM(中间人)、Transparent(透传)、TLS-RF(TLS 分片)、QUIC、Migration(会话迁移)、Direct(直连)等多种模式覆盖不同网站的场景。
  • TUN 虚拟网卡:全局流量透明劫持,自动路由与 DNS 劫持。
  • ECH 注入:自动获取并注入 ECH Config,支持 DoH 发现与热更新。
  • 智能分流:基于 GFWList 自动识别被屏蔽域名,自动覆盖大量规则未包含网站。
  • 加密 DNS:内置抗污染 DNS 解析器,多节点故障转移稳定解析。
  • Cloudflare IP 优选池:自动测速、健康检查与刷新。
  • NAT64 支持:更灵活的 IP 出口,实现 IP 屏蔽下的服务访问。
  • 进化模式:自动测试多种规则组合,寻找目标站点的最优访问方式并一键应用。

快速开始

本项目起初主要支持 Windows,后续完成了 Linux 支持。现在同时提供 GUI 和 CLI。

对于一般用户,我们建议直接在 Releases 下载最新的 Windows 稳定版本。

对于其它平台的情况和构建方式,详见以下文档:

  • Platform.md — 各平台快速上手、CLI 用法与移动端伴侣。
  • build.md — 构建指南与 12 目标产物矩阵。

文档

想要了解更详细的技术原理和自定义规则指南,请参阅 GitHub Wiki:


构建与开发

本项目在目前,前端基于 Wails v3 + React 19 + MUI 构建,核心使用 Go 开发,支持 Windows / Linux 双平台 GUI 与跨平台 CLI 共 12 个构建目标。完整的构建指南详见 build.md。

我们会在不久后的另一个稳定版本完成原生 GUI 实现,减少前端的内存占用。


致谢

本项目受益于以下优秀开源项目的启发:

项目活跃度与贡献者

活跃度徽章

GitHub contributors GitHub commit activity GitHub last commit

综合活跃度趋势

贡献者图谱

Star History

Star History Chart

许可

GNU Affero General Public License v3.0(AGPL-3.0)

About

A cross-platform application that supports multiple methods to bypass SNI blocking, designed specifically for complex network environments.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

157 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages