| CARVIEW |
Navigation Menu
-
Notifications
You must be signed in to change notification settings - Fork 70
Releases: XIU2/SNIProxy
v1.0.6 新增 支持代理配置账号密码
更新内容
- 新增 支持代理配置账号密码
(可选) - 优化 日志输出内容
(如非允许域名的请求,现在非调试模式下也会输出提示了等等) - 新增 适用于 Windows 7/8 等旧系统的兼容版本(具体见下面)
在 v1.0.5 版本发布前我正好升级了 Go 版本,没注意新版 Go 已经不支持这些旧系统了,于是单独装了个旧版 Go 专门用来编译适用于旧系统的版本,但不确定是否有其他问题(没条件测试),而且就算有也不考虑对其单独修复,望悉知
国内用户可以从蓝奏云下载:https://xiu.lanzoub.com/b077bn2ri 密码:xiu2
注意!windows_arm64 版本是提供给 ARM 架构的,别下错了!
| 系统 | 架构 | 32/64 | 文件选择 | ... |
|---|---|---|---|---|
| MacOS | x86_64 | 64 位 | sniproxy_darwin_amd64.zip | 最低要求 macOS 11 |
| MacOS | ARM v8 | 64 位 | sniproxy_darwin_arm64.zip | 最低要求 macOS 11 |
| MacOS | x86_64 | 64 位 | sniproxy_darwin_amd64_old.zip | 适用于 macOS 10 及旧版本 |
| MacOS | ARM v8 | 64 位 | sniproxy_darwin_arm64_old.zip | 适用于 macOS 10 及旧版本 |
| Linux | x86 | 32 位 | sniproxy_linux_386.tar.gz | 最低要求 Linux 内核 3.2 (下同) |
| Linux | x86_64 | 64 位 | sniproxy_linux_amd64.tar.gz | ... |
| Linux | ARM v8 | 64 位 | sniproxy_linux_arm64.tar.gz | ARMv8 指的就是 ARM 64 位 |
| Linux | ARM v5 | 32 位 | sniproxy_linux_armv5.tar.gz | ... |
| Linux | ARM v6 | 32 位 | sniproxy_linux_armv6.tar.gz | ... |
| Linux | ARM v7 | 32 位 | sniproxy_linux_armv7.tar.gz | ... |
| Linux | Mips | 32 位 | sniproxy_linux_mips.tar.gz | ... |
| Linux | Mips | 64 位 | sniproxy_linux_mips64.tar.gz | ... |
| Linux | Mipsle | 32 位 | sniproxy_linux_mipsle.tar.gz | ... |
| Linux | Mipsle | 64 位 | sniproxy_linux_mips64le.tar.gz | ... |
| Windows | x86 | 32 位 | sniproxy_windows_386.zip | 最低要求 Windows 10 + Server 2016 |
| Windows | x86_64 | 64 位 | sniproxy_windows_amd64.zip | 最低要求 Windows 10 + Server 2016 |
| Windows | x86 | 32 位 | sniproxy_windows_386_old.zip | 适用于 Windows 7/8 + Server 2008/2012 |
| Windows | x86_64 | 64 位 | sniproxy_windows_amd64_old.zip | 适用于 Windows 7/8 + Server 2008/2012 |
| Windows | ARM v8 | 64 位 | sniproxy_windows_arm64.zip | 提供给 ARM 架构的,别下错了! |
因为 Go 新版本不再支持一些系统的老旧版本了(上面有写),因此我专门搞了个旧版本 Go v1.20 来编译适用于老旧系统版本的,但不确定是否有其他问题(没条件测试),而且就算有也不考虑对其单独修复,望悉知。
路由器一般是 Mips、Mipsle、ARM 架构,可以通过运行
uname -m;cat /proc/cpuinfo|grep 'model name'命令来判断(如果输出aarch64那么其实指的就是ARM v8(或者叫 ARM64)),实在不清楚可以挨个都试试,能正常运行就代表选对了。
Linux 系统中解压
tar.gz压缩格式的命令:tar -zxf sniproxy_linux_XXX.tar.gz
MacOS 系统下,请通过命令行进入 sniproxy 所在目录,并和 Linux 系统一样通过
./sniproxy来运行。
Assets 21
- sha256:f3f11fd6daff8ce778774e7ea4ae04b01eac8c928b4b7419e29279cc58d856981.49 MB
2025-06-19T11:15:16Z - sha256:4c195cfb083dafbd5af90402300ae938b6df6e3b0a3fa9fa52c9c07579b58e971.28 MB
2025-07-31T05:45:26Z - sha256:7d20b62459ea9ba65bfc6276e3444104be42d627a3f8a8ee304cb75257bd28991.41 MB
2025-06-19T11:15:17Z - sha256:c06d48b24f07953bf114f2fe1f2f72161e97cbc30c228953e5405bd49b3d7f931.23 MB
2025-07-31T05:45:27Z - sha256:31a9a48f900e3ef418f1557d68348c7ad71e4fac479d54001977a64a69f50ac21.42 MB
2025-06-19T11:15:18Z - sha256:056595020da54a1ee027e640821978a1c0f966d461fdddddaedce89a2f69a0361.46 MB
2025-06-19T11:15:19Z - sha256:c8bab28d2ad66198bb6f34afc2f97514e86f0c43cb533b56e698cdb3543df3f01.35 MB
2025-06-19T11:15:20Z - sha256:3482f1c6fe04ed481b93824427fa839bf0f92eb822fac0441571a69482ed55801.41 MB
2025-06-19T11:15:21Z - sha256:b2fb2a5310e5dedcc4fe9060655636c32b75fd467b72db626b671c23be4001d61.4 MB
2025-06-19T11:15:22Z - sha256:bed424717b86878c7d1c2d3e6c7cd9e1c73facb282bbc0ecf17947839e1696c21.4 MB
2025-06-19T11:15:23Z -
2025-06-19T11:13:16Z -
2025-06-19T11:13:16Z - Loading
v1.0.5 新增 支持监听 HTTP 自动重定向至 HTTPS ...
更新内容
- 新增 支持监听 HTTP 自动重定向至 HTTPS (可选)
- 新增 有非允许域名请求传入时会输出到日志 (这样可以检查是否泄露或被扫描了)
将显示为红色醒目的:2025/06/16 10:44:55 域名 xxx 不在允许规则中, 忽略(且会注明是来自 http 或 https)... - 新增 当未指定
listen_addr时默认使用 ":443" - 优化 代码逻辑等细节
国内用户建议从蓝奏云下载:https://xiu.lanzoub.com/b077bn2ri 密码:xiu2
注意!windows_arm64 版本是提供给 ARM 架构的,别下错了!
| 系统 | 架构 | 32/64 | 文件选择 |
|---|---|---|---|
| MacOS | x86_64 | 64 位 | sniproxy_darwin_amd64.zip |
| MacOS | ARM v8 | 64 位 | sniproxy_darwin_arm64.zip |
| Linux | x86 | 32 位 | sniproxy_linux_386.tar.gz |
| Linux | x86_64 | 64 位 | sniproxy_linux_amd64.tar.gz |
| Linux | ARM v8 | 64 位 | sniproxy_linux_arm64.tar.gz |
| Linux | ARM v5 | 32 位 | sniproxy_linux_armv5.tar.gz |
| Linux | ARM v6 | 32 位 | sniproxy_linux_armv6.tar.gz |
| Linux | ARM v7 | 32 位 | sniproxy_linux_armv7.tar.gz |
| Linux | Mips | 32 位 | sniproxy_linux_mips.tar.gz |
| Linux | Mips | 64 位 | sniproxy_linux_mips64.tar.gz |
| Linux | Mipsle | 32 位 | sniproxy_linux_mipsle.tar.gz |
| Linux | Mipsle | 64 位 | sniproxy_linux_mips64le.tar.gz |
| Windows | x86 | 32 位 | sniproxy_windows_386.zip |
| Windows | x86_64 | 64 位 | sniproxy_windows_amd64.zip |
| Windows | ARM v8 | 64 位 | sniproxy_windows_arm64.zip |
路由器一般是 Mips、Mipsle、ARM 架构,可以通过运行
uname -m;cat /proc/cpuinfo|grep 'model name'命令来判断(如果输出aarch64那么其实指的就是ARM v8(或者叫 ARM64)),实在不清楚可以挨个都试试,能正常运行就代表选对了。
Linux 系统中解压
tar.gz压缩格式的命令:tar -zxf sniproxy_linux_XXX.tar.gz
MacOS 系统下,请通过命令行进入 sniproxy 所在目录,并和 Linux 系统一样通过
./sniproxy来运行。
Assets 17
v1.0.4 修复 内存泄漏问题
更新内容
国内用户建议从蓝奏云下载:https://xiu.lanzoub.com/b077bn2ri 密码:xiu2
注意!windows_arm64 版本是提供给 ARM 架构的,别下错了!
| 系统 | 架构 | 32/64 | 文件选择 |
|---|---|---|---|
| MacOS | x86_64 | 64 位 | sniproxy_darwin_amd64.zip |
| MacOS | ARM v8 | 64 位 | sniproxy_darwin_arm64.zip |
| Linux | x86 | 32 位 | sniproxy_linux_386.tar.gz |
| Linux | x86_64 | 64 位 | sniproxy_linux_amd64.tar.gz |
| Linux | ARM v8 | 64 位 | sniproxy_linux_arm64.tar.gz |
| Linux | ARM v5 | 32 位 | sniproxy_linux_armv5.tar.gz |
| Linux | ARM v6 | 32 位 | sniproxy_linux_armv6.tar.gz |
| Linux | ARM v7 | 32 位 | sniproxy_linux_armv7.tar.gz |
| Linux | Mips | 32 位 | sniproxy_linux_mips.tar.gz |
| Linux | Mips | 64 位 | sniproxy_linux_mips64.tar.gz |
| Linux | Mipsle | 32 位 | sniproxy_linux_mipsle.tar.gz |
| Linux | Mipsle | 64 位 | sniproxy_linux_mips64le.tar.gz |
| Windows | x86 | 32 位 | sniproxy_windows_386.zip |
| Windows | x86_64 | 64 位 | sniproxy_windows_amd64.zip |
| Windows | ARM v8 | 64 位 | sniproxy_windows_arm64.zip |
路由器一般是 Mips、Mipsle、ARM 架构,可以通过运行
uname -m;cat /proc/cpuinfo|grep 'model name'命令来判断(如果输出aarch64那么其实指的就是ARM v8(或者叫 ARM64)),实在不清楚可以挨个都试试,能正常运行就代表选对了。
Linux 系统中解压
tar.gz压缩格式的命令:tar -zxf sniproxy_linux_XXX.tar.gz
MacOS 系统下,请通过命令行进入 sniproxy 所在目录,并和 Linux 系统一样通过
./sniproxy来运行。
Assets 17
v1.0.3 修复 上次更新导致在传输大文件或传输时间较长时出现连接中断的问题
更新内容
- 修复 上次更新导致在传输大文件或传输时间较长时出现连接中断的问题
国内用户建议从蓝奏云下载:https://pan.lanpw.com/b077bn2ri 密码:xiu2
注意!windows_arm64 版本是提供给 ARM 架构的,别下错了!
| 系统 | 架构 | 32/64 | 文件选择 |
|---|---|---|---|
| MacOS | x86_64 | 64 位 | sniproxy_darwin_amd64.zip |
| MacOS | ARM v8 | 64 位 | sniproxy_darwin_arm64.zip |
| Linux | x86 | 32 位 | sniproxy_linux_386.tar.gz |
| Linux | x86_64 | 64 位 | sniproxy_linux_amd64.tar.gz |
| Linux | ARM v8 | 64 位 | sniproxy_linux_arm64.tar.gz |
| Linux | ARM v5 | 32 位 | sniproxy_linux_armv5.tar.gz |
| Linux | ARM v6 | 32 位 | sniproxy_linux_armv6.tar.gz |
| Linux | ARM v7 | 32 位 | sniproxy_linux_armv7.tar.gz |
| Linux | Mips | 32 位 | sniproxy_linux_mips.tar.gz |
| Linux | Mips | 64 位 | sniproxy_linux_mips64.tar.gz |
| Linux | Mipsle | 32 位 | sniproxy_linux_mipsle.tar.gz |
| Linux | Mipsle | 64 位 | sniproxy_linux_mips64le.tar.gz |
| Windows | x86 | 32 位 | sniproxy_windows_386.zip |
| Windows | x86_64 | 64 位 | sniproxy_windows_amd64.zip |
| Windows | ARM v8 | 64 位 | sniproxy_windows_arm64.zip |
路由器一般是 Mips、Mipsle、ARM 架构,可以通过运行
uname -m;cat /proc/cpuinfo|grep 'model name'命令来判断(如果输出aarch64那么其实指的就是ARM v8(或者叫 ARM64)),实在不清楚可以挨个都试试,能正常运行就代表选对了。
Linux 系统中解压
tar.gz压缩格式的命令:tar -zxf sniproxy_linux_XXX.tar.gz
MacOS 系统下,请通过命令行进入 sniproxy 所在目录,并和 Linux 系统一样通过
./sniproxy来运行。
Assets 17
v1.0.2 优化在丢包等网络不佳时或握手消息分段时确保能收到完整握手消息
更新内容
- 优化 在丢包等网络不佳时或握手消息分段时确保能收到完整握手消息
国内用户建议从蓝奏云下载:https://pan.lanpw.com/b077bn2ri 密码:xiu2
注意!windows_arm64 版本是提供给 ARM 架构的,别下错了!
| 系统 | 架构 | 32/64 | 文件选择 |
|---|---|---|---|
| MacOS | ... | 64 位 | sniproxy_darwin_amd64.zip |
| MacOS | ARM | 64 位 | sniproxy_darwin_arm64.zip |
| Linux | ... | 32 位 | sniproxy_linux_386.tar.gz |
| Linux | ... | 64 位 | sniproxy_linux_amd64.tar.gz |
| Linux | ARM | 64 位 | sniproxy_linux_arm64.tar.gz |
| Linux | ARM | 32 v5 | sniproxy_linux_armv5.tar.gz |
| Linux | ARM | 32 v6 | sniproxy_linux_armv6.tar.gz |
| Linux | ARM | 32 v7 | sniproxy_linux_armv7.tar.gz |
| Linux | Mips | 32 位 | sniproxy_linux_mips.tar.gz |
| Linux | Mips | 64 位 | sniproxy_linux_mips64.tar.gz |
| Linux | Mipsle | 32 位 | sniproxy_linux_mipsle.tar.gz |
| Linux | Mipsle | 64 位 | sniproxy_linux_mips64le.tar.gz |
| Windows | ... | 32 位 | sniproxy_windows_386.zip |
| Windows | ... | 64 位 | sniproxy_windows_amd64.zip |
| Windows | ARM | 64 位 | sniproxy_windows_arm64.zip |
路由器一般是 Mips、Mipsle 架构,而软路由要看是不是 ARM 架构,不清楚可以都试试,能正常运行就代表选对了。
Linux 系统中解压
tar.gz压缩格式的命令:tar -zxf sniproxy_linux_XXX.tar.gz
MacOS 系统下,请通过命令行进入 sniproxy 所在目录,并和 Linux 系统一样通过
./sniproxy来运行。
Assets 17
v1.0.1 修复一些问题
更新内容
- 修复 接受连接请求时出错没有正确处理的问题 (#4 @lifei6671 @sheeye)
- 修复 部分情况下因缓冲区长度不够,导致 ClientHello(SNI) 解析失败 (#13 @neotf)
国内用户建议从蓝奏云下载:https://pan.lanpw.com/b077bn2ri 密码:xiu2
注意!windows_arm64 版本是提供给 ARM 架构的,别下错了!
| 系统 | 架构 | 32/64 | 文件选择 |
|---|---|---|---|
| MacOS | ... | 64 位 | sniproxy_darwin_amd64.zip |
| MacOS | ARM | 64 位 | sniproxy_darwin_arm64.zip |
| Linux | ... | 32 位 | sniproxy_linux_386.tar.gz |
| Linux | ... | 64 位 | sniproxy_linux_amd64.tar.gz |
| Linux | ARM | 64 位 | sniproxy_linux_arm64.tar.gz |
| Linux | ARM | 32 v5 | sniproxy_linux_armv5.tar.gz |
| Linux | ARM | 32 v6 | sniproxy_linux_armv6.tar.gz |
| Linux | ARM | 32 v7 | sniproxy_linux_armv7.tar.gz |
| Linux | Mips | 32 位 | sniproxy_linux_mips.tar.gz |
| Linux | Mips | 64 位 | sniproxy_linux_mips64.tar.gz |
| Linux | Mipsle | 32 位 | sniproxy_linux_mipsle.tar.gz |
| Linux | Mipsle | 64 位 | sniproxy_linux_mips64le.tar.gz |
| Windows | ... | 32 位 | sniproxy_windows_386.zip |
| Windows | ... | 64 位 | sniproxy_windows_amd64.zip |
| Windows | ARM | 64 位 | sniproxy_windows_arm64.zip |
路由器一般是 Mips、Mipsle 架构,而软路由要看是不是 ARM 架构,不清楚可以都试试,能正常运行就代表选对了。
Linux 系统中解压
tar.gz压缩格式的命令:tar -zxf sniproxy_linux_XXX.tar.gz
MacOS 系统下,请通过命令行进入 sniproxy 所在目录,并和 Linux 系统一样通过
./sniproxy来运行。
Assets 17
v1.0.0 正式版本
更新内容
- 发布 正式版本
国内用户建议从蓝奏云下载:https://pan.lanpw.com/b077bn2ri 密码:xiu2
注意!windows_arm64 版本是提供给 ARM 架构的,别下错了!
| 系统 | 架构 | 32/64 | 文件选择 |
|---|---|---|---|
| MacOS | ... | 64 位 | sniproxy_darwin_amd64.zip |
| MacOS | ARM | 64 位 | sniproxy_darwin_arm64.zip |
| Linux | ... | 32 位 | sniproxy_linux_386.tar.gz |
| Linux | ... | 64 位 | sniproxy_linux_amd64.tar.gz |
| Linux | ARM | 64 位 | sniproxy_linux_arm64.tar.gz |
| Linux | ARM | 32 v5 | sniproxy_linux_armv5.tar.gz |
| Linux | ARM | 32 v6 | sniproxy_linux_armv6.tar.gz |
| Linux | ARM | 32 v7 | sniproxy_linux_armv7.tar.gz |
| Linux | Mips | 32 位 | sniproxy_linux_mips.tar.gz |
| Linux | Mips | 64 位 | sniproxy_linux_mips64.tar.gz |
| Linux | Mipsle | 32 位 | sniproxy_linux_mipsle.tar.gz |
| Linux | Mipsle | 64 位 | sniproxy_linux_mips64le.tar.gz |
| Windows | ... | 32 位 | sniproxy_windows_386.zip |
| Windows | ... | 64 位 | sniproxy_windows_amd64.zip |
| Windows | ARM | 64 位 | sniproxy_windows_arm64.zip |
路由器一般是 Mips、Mipsle 架构,而软路由要看是不是 ARM 架构,不清楚可以都试试,能正常运行就代表选对了。
Linux 系统中解压
tar.gz压缩格式的命令:tar -zxf sniproxy_linux_XXX.tar.gz
MacOS 系统下,请通过命令行进入 sniproxy 所在目录,并和 Linux 系统一样通过
./sniproxy来运行。