返回百科

百科

go-shadowsocks2:开源代理内核百科

翻墙应用商店 · · 更新于

开源内核Apache-2.0

返回百科 · 查看原内核页面

条目导读

go-shadowsocks2 是 Shadowsocks 官方组织维护的 Go 实现,重点提供 SOCKS5、UDP Associate、TCP/UDP tunnel、Linux/macOS redirect、SIP003 插件和重放攻击缓解。仓库没有可核验的 GitHub Release,本页以固定主分支源码和 README 能证明的能力为准。

阅读路径:按“概览 → 核心能力/技术贡献 → 时间线或版本 → 生态与来源”阅读;事实、版本与判断均以正文标注的公开来源为准。

01 · 词条概览

go-shadowsocks2 是 Shadowsocks 官方组织维护的 Go 实现,重点提供 SOCKS5、UDP Associate、TCP/UDP tunnel、Linux/macOS redirect、SIP003 插件和重放攻击缓解。仓库没有可核验的 GitHub Release,本页以固定主分支源码和 README 能证明的能力为准。

02 · 核心架构与能力

SOCKS5、隧道与透明入口

go-shadowsocks2 的客户端可以监听 SOCKS5、TCP tunnel、UDP tunnel,并提供 Linux Netfilter 或 macOS Packet Filter 的 TCP redirect;服务端使用 ss:// 参数启动,双方共享 AEAD 密码和地址。

来源:https://github.com/shadowsocks/go-shadowsocks2/blob/master/README.md#features

SIP003 插件的边界

客户端和服务端都可以通过 -plugin 与 -plugin-opts 调用 SIP003 插件;插件由外部可执行文件承担,UDP 不会被 SIP003 影响。是否能在某个 GUI 客户端中使用,取决于客户端是否携带同一插件。

来源:https://github.com/shadowsocks/go-shadowsocks2/blob/master/README.md#sip003-plugins-experimental

Bloom filter 重放缓解

默认启用 Bloom filter 追踪近期连接以缓解重放攻击,可通过 SHADOWSOCKS_SF_CAPACITY、SHADOWSOCKS_SF_FPR 和 SHADOWSOCKS_SF_SLOT 调整容量、误报率和轮换槽位。设置容量为 0 会关闭该功能。

来源:https://github.com/shadowsocks/go-shadowsocks2/blob/master/README.md#replay-attack-mitigation

版本记录边界

当前 GitHub API 没有返回正式 Release;仓库的代码和构建状态仍可核验,但不能把主分支提交日期当成稳定发行版本。

来源:https://github.com/shadowsocks/go-shadowsocks2/releases

03 · 来源与边界

本页依据截至 2026-11-13 的官方仓库、官方文档和发行记录整理。内核页面保留原有 /cores/go-shadowsocks2 页面;本 Wiki 只提供独立的百科阅读入口。

↑ 返回目录