Skip to content

Releases: jwyGithub/gateway-proxy

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 11 Sep 02:18
Refactor unsafe extern block in Windows console output setup

- Changed the declaration of the `SetConsoleOutputCP` function to use `unsafe extern "system"` for improved clarity and safety in the Windows-specific code section.

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 11 Sep 02:12
Update dependencies and logging configuration

- Added `time` crate for timestamp formatting with local timezone offset.
- Updated `tracing-subscriber` to include time formatting feature.
- Modified logging initialization to display timestamps in UTC+8.
- Adjusted GitHub Actions workflow to target macOS 15 instead of macOS 13.

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 11 Sep 01:41
添加 Cloudflare DDNS 支持,自动更新 IPv6 AAAA 记录

- 新增 `ddns` 配置段,支持 Cloudflare API 进行 IPv6 前缀漂移的自动更新。
- 更新 `Cargo.toml` 和 `Cargo.lock`,引入 `hyper-rustls` 和 `serde_json` 依赖。
- 修改示例配置文件,更新域名示例为 `example.com`。
- 更新 README,增加 DDNS 功能描述。
- 实现 DDNS 主循环,定时检测公网 IPv6 地址并同步到 Cloudflare。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Sep 11:39
初始提交:L7 HTTPS 反向代理 + L4 TCP 转发网关

- L7:多域名共用 443,按 Host 分发;ACME 自动签发或自定义 PEM 证书二选一;
  WebSocket Upgrade 透传、X-Forwarded-* 注入
- L4:每条路由独占端口裸 TCP 透传(SSH 等)
- 优雅退出:TaskTracker + CancellationToken,10 秒超时兜底
- CI:推送 v* tag 时六平台(Linux/Windows/macOS × x64/arm)自动构建发布

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>