Commit Graph

  • 10eb97e403 chore: 修正 LICENSE 版权声明并补充各清单的 license 字段 v2 lbl 2026-08-23 14:42:18 +08:00
  • 7133906ab2 docs: 重写 README,降低普通用户使用门槛 lbl 2026-08-23 14:32:58 +08:00
  • fedba5c8e2 仅当 no_tun = true 时提示迁移,no_tun = false 静默忽略 lbl 2026-08-23 14:17:22 +08:00
  • c2fd1ff870 refactor: remove panic-prone unwrap and expect calls lbl 2026-08-23 12:04:40 +08:00
  • 2100ec1ca5 fix: retry server network changes periodically lbl 2026-08-23 11:53:39 +08:00
  • 298c3965e2 chore: bump version to 2.0.2 v2.0.2 lbl 2026-08-23 11:37:34 +08:00
  • 619a5bcf18 feat(web): share network configs via QR code lbl 2026-08-23 11:03:28 +08:00
  • 1acb5e8a86 feat(jni): expose detailed peer metrics lbl 2026-08-23 10:28:37 +08:00
  • e216416e21 fix(build): fall back to system protoc v2.0.1 lbl 2026-08-22 23:16:41 +08:00
  • 7675a6868c fix(ci): restore FreeBSD and MIPS builds lbl 2026-08-22 22:52:27 +08:00
  • 70e584b37b chore(release): bump version to 2.0.1 lbl 2026-08-22 22:43:31 +08:00
  • af4b5d9657 refactor(jni): remove legacy no_tun config field fix(ui): clarify mapping exit description lbl 2026-08-22 22:38:38 +08:00
  • de0183139d feat: add TAP device mode and Ethernet interoperability lbl 2026-08-22 21:47:49 +08:00
  • 26a44e64bd build(web): build frontend UI automatically in build.rs lbl 2026-08-22 04:12:46 +08:00
  • 453234bf8d style: rustfmt tun general.rs lbl 2026-08-22 04:05:10 +08:00
  • 3e2274dfe5 fix(ui): simplify encryption password hint in config editor lbl 2026-08-22 04:05:10 +08:00
  • 53e092b63d refactor(ui): merge instances page into network dashboard lbl 2026-08-22 04:04:30 +08:00
  • b7151880c0 feat(android): add JNI build and VPN support lbl 2026-08-22 21:55:00 +08:00
  • 60a4403f0e feat: add desktop updater and release automation lbl 2026-08-22 10:00:24 +08:00
  • da72670154 chore: update rand and resolve clippy warnings lbl 2026-08-22 08:57:50 +08:00
  • 2995cfcb26 fix(ui): refine web access and peer list lbl 2026-08-22 08:52:25 +08:00
  • 74c47bce69 feat: add outbound interface binding lbl 2026-08-22 07:58:18 +08:00
  • 55d47c5a1c feat: replace native select controls lbl 2026-08-22 04:23:35 +08:00
  • cd5b4431dc feat: add unified Tauri desktop client and secure web access lbl 2026-08-22 04:09:44 +08:00
  • 0ccd045e78 feat(vnt-web): 新增 /api/version,顶栏版本号不再依赖组网状态 lbl 2026-08-22 01:38:57 +08:00
  • 39a4e60d39 feat(vnt-web): 配置变化提示与停止交互优化 lbl 2026-08-22 01:27:39 +08:00
  • 6029fd113d build(vnt-core): 使用 vendored protoc,不再依赖系统安装 lbl 2026-08-22 01:27:28 +08:00
  • 7513465b61 refactor(vnt-web): 前端重构为 Vite+Vue3+Pinia 工程并重新设计 UI lbl 2026-08-22 00:53:51 +08:00
  • 292d54fbc3 feat(vnt-web): 支持同时启动多个组网配置 lbl 2026-08-21 21:24:41 +08:00
  • 94d380f9b6 update .gitignore lbl 2026-08-21 19:33:18 +08:00
  • 061135fb95 fix(vnt-web): save_config 强制 .toml 后缀 lbl 2026-08-21 03:11:14 +08:00
  • 042254e5ac fix(cli): wintun.dll 不再只按存在性判断 lbl 2026-08-21 03:05:48 +08:00
  • 45cce75085 fix(ipc): PORT 文件锚定 exe 目录且不再被多实例覆盖,读写加超时 lbl 2026-08-21 03:02:22 +08:00
  • c5403b6e31 fix(cli): 纯参数模式不再静默丢弃 --tunnel-port lbl 2026-08-21 02:55:08 +08:00
  • e7b985c233 fix(utils): fallback 设备 ID 文件锚定可执行文件目录 lbl 2026-08-21 02:47:53 +08:00
  • cc80bd2d37 fix(dns): 非法域名不再导致 panic lbl 2026-08-21 02:45:46 +08:00
  • 90a00215ca fix(port_mapping): UDP 映射 dest_map 不再无界增长,recv 出错不再杀任务 lbl 2026-08-21 02:39:24 +08:00
  • 55d4b874bd fix(fec): 越界 packet_index 不再污染 group,payload 长度防 u16 截断 lbl 2026-08-21 02:36:20 +08:00
  • 9993f9c894 fix(quic): TCP 解析失败不再静默丢包 lbl 2026-08-21 02:27:46 +08:00
  • 8ecbfca939 fix(quic): 入站 channel 满时丢包而非阻塞整条接收循环 lbl 2026-08-21 02:25:40 +08:00
  • 4f41468725 fix(quic): 按流发送任务增加空闲老化,不再永久残留 lbl 2026-08-21 02:09:30 +08:00
  • cb3d1ba14d fix(p2p): NAT 信息更新不再发布 0.0.0.0、不再因 unwrap 瘫痪 lbl 2026-08-21 02:00:30 +08:00
  • ed6f61ea2a fix(p2p): 路由评分分母 u32 溢出 lbl 2026-08-21 01:55:02 +08:00
  • d49b7e6651 fix(jni): 全部 18 个 JNI 导出函数加 catch_unwind 防护 lbl 2026-08-21 01:45:30 +08:00
  • 1cc71c8d62 fix: TCP 双向转发半关闭时不再截断对端数据 lbl 2026-08-20 23:20:06 +08:00
  • 92463499ef fix(utils): TaskGuard::drop 不再调用 tokio::task::id() lbl 2026-08-20 23:15:02 +08:00
  • 837ef29c15 fix(tun): TUN 读写任一方向结束即整体退出,消除半开状态 lbl 2026-08-20 23:12:23 +08:00
  • 7fbac61e75 fix(server): 动态 DNS 发现的 wss:// 地址正确映射为 Wss 协议 lbl 2026-08-20 23:10:12 +08:00
  • 2e77801adc fix(server): 单台服务器注册失败不再拖垮整个 P2P 栈 lbl 2026-08-20 23:08:16 +08:00
  • 0a73bc3356 fix(nat): TCP/ICMP NAT 不再因单点瞬时错误永久瘫痪 lbl 2026-08-20 23:05:08 +08:00
  • 40e2396741 fix(nat): 修复 ICMP NAT 映射只增不减导致内存无界增长 lbl 2026-08-20 23:00:44 +08:00
  • d29c9e3122 fix(nat): 修复 UDP NAT 老化回收失效与误删竞态 lbl 2026-08-20 22:58:11 +08:00
  • af42ff7fe6 refactor(crypto): nonce 与 AAD 职责分离 lbl 2026-08-20 22:54:38 +08:00
  • 016165ff8e fix(crypto): flags/reserved 头部字节纳入 AAD 认证 lbl 2026-08-20 22:40:30 +08:00
  • b78140dc2d 修复 FEC 提交的 clippy 问题 lbl 2026-08-20 22:34:17 +08:00
  • 1ea38ec715 修复 FEC 变长批次解码必失败且连带丢包 lbl 2026-08-20 22:32:41 +08:00
  • ca72f2b3d4 修复 Web 状态机在启动中停止时卡死 lbl 2026-08-20 22:21:54 +08:00
  • bd79844849 修复 Web 静态资源目录穿越 lbl 2026-08-20 22:16:01 +08:00
  • bf2458d464 修复 JNI 建网后 TaskGroupGuard 被立即 drop 导致网络建完即死 lbl 2026-08-20 21:57:33 +08:00
  • 1ff7405681 修复 register/start_tun 失败后不可重试 lbl 2026-08-20 21:54:27 +08:00
  • 6489237233 修复空载荷包越界 panic 杀死数据面任务 lbl 2026-08-20 21:48:24 +08:00
  • b0db6c9659 补充加解密跨版本兼容性测试 lbl 2026-08-20 21:44:50 +08:00
  • 46d5d24e96 修复 TLS 指纹模式不验握手签名的问题 lbl 2026-08-20 21:41:02 +08:00
  • 3c0532b4c5 修复加密 nonce 全局重用 lbl 2026-08-20 21:33:37 +08:00
  • 216cf16310 修复中继路由探测失效 lbl 2026-08-20 21:30:32 +08:00
  • 7d481560e3 规范依赖管理并适配 rand 0.10 lbl 2026-08-20 20:58:07 +08:00
  • e088d305b1 移除过期统计值 lbl 2026-03-01 10:41:35 +08:00
  • 39602c478e 调整路径探测协议 lbl 2026-03-01 10:12:38 +08:00
  • 1dc53ca898 计算路由评分 lbl 2026-02-27 21:45:29 +08:00
  • 12f7eed8a5 记录具体路径的丢包率 lbl 2026-02-27 21:33:47 +08:00
  • 2aa423062e 支持设置端口 lbl 2026-02-27 21:19:46 +08:00
  • 5a31ad89f4 jni lbl 2026-02-23 21:35:19 +08:00
  • ecdb359bbd fmt lbl 2026-02-23 20:17:11 +08:00
  • 4708ed2b16 注册失败时重试 lbl 2026-02-23 20:15:27 +08:00
  • b4301a8106 v2 2.0.0 lbl 2026-02-09 23:02:31 +08:00
  • 71da72da34 Merge pull request #171 from cfdworld/main main v1 vnt-dev 2026-01-27 13:49:46 +08:00
  • c6ef2031fa Update Cargo.toml for client to add support for tls1.2 when use wss hello 2026-01-27 13:25:40 +08:00
  • a82933a7a8 调整运行时 v1.2.17 lbl 2025-09-23 09:27:54 +08:00
  • 76444ef17d Merge remote-tracking branch 'refs/remotes/origin/1.2.x' lbl 2025-09-23 09:11:24 +08:00
  • fde33380be 调整超时时间 lubeilin 2025-09-18 18:27:31 +08:00
  • eedb6684a5 Merge pull request #158 from vnt-dev/vnt-dev-patch-2 vnt-dev 2025-09-17 18:25:55 +08:00
  • a335a5bcdf Update README.md vnt-dev 2025-09-17 18:25:24 +08:00
  • 4a347d853e Merge pull request #157 from radish0416/main vnt-dev 2025-09-17 10:01:01 +08:00
  • 79f55fe7fd Update rust.yml radish0416 2025-09-17 09:30:52 +08:00
  • affe8fb719 修改rust.yml文件,云编译通过 lixianjiang 2025-09-17 08:41:44 +08:00
  • 22eee048d0 Use the latest version of tun-rs lbl 2025-07-19 22:10:53 +08:00
  • 2b2a550a98 not specify the rust version lbl 2025-06-28 17:38:46 +08:00
  • 14427ce437 Update Dependencies lbl 2025-06-28 17:31:00 +08:00
  • 39c170892e fmt lbl 2025-06-28 17:29:59 +08:00
  • b82276e6fa Merge branch 'refs/heads/main' into 1.2.x lbl 2025-06-28 14:57:29 +08:00
  • 154e8ef09a Merge pull request #146 from lmq8267/1.2.x vnt-dev 2025-04-27 11:40:00 +08:00
  • 97a2f7c306 无网络不终止程序继续运行 VNT-[bot] 2025-04-26 10:20:09 +08:00
  • 8d39d6045a 添加thunk-rs链接Windows 7兼容库 VNT-[bot] 2025-04-26 10:15:27 +08:00
  • 04b60773b9 增加30x重定向功能(服务器地址以http:前缀)例如 tcp://http:域名 VNT-[bot] 2025-04-26 10:08:48 +08:00
  • 774a80dc46 升级mips和i686的编译 VNT-[bot] 2025-04-26 09:57:33 +08:00
  • 1cba257531 Merge pull request #131 from lmq8267/patch-4 vnt-dev 2025-04-25 18:02:05 +08:00
  • 16cc2abe7a Merge pull request #130 from lmq8267/patch-3 vnt-dev 2025-04-25 18:01:29 +08:00
  • 595a49ee3f Merge pull request #129 from lmq8267/patch-2 vnt-dev 2025-04-25 18:00:57 +08:00
  • f894f62eb2 Merge pull request #128 from lmq8267/patch-1 vnt-dev 2025-04-25 18:00:41 +08:00
  • a98d6a7594 升级mips和i686的编译 lmq8267 2025-03-10 22:18:10 +08:00