Releases: ccbkkb/MicroWARP
Releases · ccbkkb/MicroWARP
v0.1.1
🚀 Features (新特性与优化)
- SOCKS5 鉴权与端口自定义:全面支持环境变量注入。现可通过
BIND_ADDR、BIND_PORT、SOCKS_USER与SOCKS_PASS自定义代理服务的监听地址、端口及账号密码,提升公网部署安全性。 - 支持优选 Endpoint IP:新增
ENDPOINT_IP环境变量。用户可手动注入干净的 CF 节点 IP,以绕过部分机房(如 HK/US)的reserved字节阻断。 - 网络下载代理支持:新增
GH_PROXY环境变量,中国大陆机器可通过指定镜像站加速下载wgcf二进制文件。 - 动态获取依赖版本:重构
wgcf下载逻辑,改为通过 GitHub API 动态拉取最新 Release 版本,移除旧版的硬编码。 - UDP 隧道保活:强制向内核配置中注入
PersistentKeepalive = 15,防止因运营商 QoS 导致的闲置断流。 - 更新
README.md
🐛 Bug Fixes (问题修复)
- 修复纯 IPv4 环境下网卡启动崩溃:重构了
wg0.conf的过滤逻辑。精准提取 IPv4 地址并彻底物理剔除 IPv6 配置,解决了在未开启 IPv6 的 Docker 桥接网络中触发RTNETLINK answers: Permission denied导致容器无限重启的致命缺陷。 - 修复容器启动阻塞:为获取出口 IP 的
curl请求增加了 5 秒物理超时限制 (-m 5)。在底层节点握手延迟或被墙时,脚本将安全跳过测速并正常拉起代理,不再导致进程死锁。 - 网络请求防呆处理:为
wget初始化下载增加了 15 秒超时强制退出机制。 - 清理 Dockerfile 冗余:移除了写死的
EXPOSE 1080声明,交由用户在 Compose 中根据实际需自行映射。
💖 Contributors / 鸣谢
This project exists thanks to all the people who contribute.
感谢所有为 MicroWARP 添砖加瓦的开源极客们:
- @crmmc - 优化初始化流程与动态版本获取
- @Shallow-Sea - 完善 Docker Compose 文档规范
- @czyt - 引入 GH_PROXY 加速与测试模式支持
- @ai-socratic - 修复 Tailscale 异地组网非对称路由冲突