Commit Graph

  • 98bb21819c v0.8.3 v1 v0.8.3 shynome 2025-07-23 15:12:26 +08:00
  • de946cf381 添加 HandshakedHook shynome 2025-07-23 15:11:14 +08:00
  • 9463c827c6 v0.8.2 v0.8.2 shynome 2025-07-22 19:25:23 +08:00
  • d1186adb8a 保持一致, 统一使用 192.168.211.1/20 shynome 2025-07-22 19:14:56 +08:00
  • f1ff62a093 v0.8.1 v0.8.1 shynome 2025-07-18 08:11:37 +08:00
  • 28ed1dfdf0 添加 vtun.DialContext 便于测试 shynome 2025-07-18 08:10:50 +08:00
  • 7904940fe2 添加 simple.Config 用于测试 shynome 2025-07-18 08:02:32 +08:00
  • 0ac7cf5199 v0.8.0 v0.8.0 shynome 2025-07-17 21:14:42 +08:00
  • 8d4b2ba307 添加 PeerHandshakeHook shynome 2025-07-17 21:02:28 +08:00
  • a0d672e493 添加关于双重许可的说明 shynome 2025-07-04 00:11:55 +08:00
  • 6fec85072f v0.7.1 v0.7.1 shynome 2025-07-03 22:46:25 +08:00
  • da4f7d00b6 修复未判断 select chan 是否 closed, 导致 for 总是 select closed chan 造成空 for 循环 100% CPU 过载, 而网页版只有一个CPU就直接卡死了 shynome 2025-07-03 22:35:24 +08:00
  • f1d9fbfe52 swap 在避免竞争环境下效果是一样的 shynome 2025-07-03 17:52:31 +08:00
  • ba75b51f99 dc 超时后已经是失效了, 需要重连 shynome 2025-07-03 11:27:01 +08:00
  • aa8b3244ad inbound 也支持快速失败 shynome 2025-07-02 20:57:29 +08:00
  • 7b04118e47 v0.7.0 v0.7.0 shynome 2025-07-02 15:45:38 +08:00
  • b5e89c0ae8 添加快速重连功能, 可在2个keepalive周期+5s后快速重连 shynome 2025-07-02 15:36:45 +08:00
  • 27b462a439 add debug log shynome 2025-07-02 12:44:47 +08:00
  • 7874888a42 为 webrtc dc 添加心跳机制以便快速发现断连 shynome 2025-07-02 12:24:29 +08:00
  • 7a447f1eac v0.6.0 v0.6.0 shynome 2025-06-25 09:27:34 +08:00
  • f0545fc57e 添加 Initiator 函数以便用作认证 shynome 2025-06-25 09:26:38 +08:00
  • 2e20e87620 v0.5.1 v0.5.1 shynome 2025-06-23 11:28:31 +08:00
  • d4a98a8fec 将超时由5s提高到30s, 其实不设置超时时间也是可以的, 但还是设一个 shynome 2025-06-23 11:26:05 +08:00
  • 38e7e3a00b 修复peer 可能为空导致panic shynome 2025-06-23 09:47:06 +08:00
  • 203739d2f6 润色文本 shynome 2025-06-21 13:42:43 +08:00
  • a2965afa4c v0.5.0 v0.5.0 shynome 2025-06-21 13:31:34 +08:00
  • eb8e3ffdc9 连接成功后再保存永久重定向的地址 shynome 2025-06-21 13:29:29 +08:00
  • a03772cc7a 添加对链接永久重定向的支持 shynome 2025-06-21 13:23:07 +08:00
  • 9114c427d5 连接成功后将lc重置为0, 还是以第一个endpoint为主, 剩余的作为辅助 shynome 2025-06-21 12:43:41 +08:00
  • c18379cb55 支持 logger 自定义 shynome 2025-06-21 12:32:56 +08:00
  • 3ca9de4cf3 支持多 endpoint shynome 2025-06-21 12:15:33 +08:00
  • b7de1cd014 添加说明为何默认不启用 WebSocket 跳转 shynome 2025-06-18 21:39:48 +08:00
  • d5969c0c33 v0.4.1 v0.4.1 shynome 2025-06-18 20:15:52 +08:00
  • ad79d356da 默认不启用跟随跳转 shynome 2025-06-18 20:14:36 +08:00
  • 4a09d5823d 跑到正常流程结束的话会cancel context, 但出错的话则不会正常结束, 修复它 shynome 2025-06-18 20:13:13 +08:00
  • 2c043c614f v0.4.0 v0.4.0 shynome 2025-06-18 15:51:00 +08:00
  • 8ca80dced9 添加对 WebSocket 链接跳转的支持 shynome 2025-06-18 15:49:11 +08:00
  • 05533a7293 暴露 WsAcceptOptions shynome 2025-06-18 15:43:13 +08:00
  • 4e2b48b61c v0.3.0 v0.3.0 shynome 2025-06-02 11:14:37 +08:00
  • 5126b13e7f 支持禁用 WebRTC 通道, 只使用 WebSocket 避免暴露源IP shynome 2025-06-02 11:06:09 +08:00
  • c41f5a8dbf v0.2.0 v0.2.0 shynome 2025-05-29 06:29:30 +08:00
  • 4e4c6bd632 添加对 loopback 的支持 shynome 2025-05-29 06:28:13 +08:00
  • 49a64801fc v0.1.5 v0.1.5 shynome 2025-05-19 21:58:01 +08:00
  • 6f1abc7fef 为 NAT 添加测试 shynome 2025-05-19 11:03:51 +08:00
  • 328ffdedc6 优化日志 shynome 2025-05-19 00:51:32 +08:00
  • aacacd71ba 修复 Sender 类型错误 shynome 2025-05-17 01:08:20 +08:00
  • 85bf8a999b 添加 ParseICEServer 辅助函数 shynome 2025-05-15 14:57:14 +08:00
  • e23ef422bf 添加 RouteUp shynome 2025-05-15 10:44:49 +08:00
  • 2549032ba8 go mod tidy shynome 2025-05-15 10:15:40 +08:00
  • a7e47f942c v0.1.4 v0.1.4 shynome 2025-05-15 10:14:48 +08:00
  • a10ad51cca 添加 vtun shynome 2025-05-15 10:14:12 +08:00
  • d2a61ee8a0 v0.1.3 v0.1.3 shynome 2025-05-13 21:18:59 +08:00
  • 96c5b2da79 添加 NAT Peer shynome 2025-05-13 21:18:14 +08:00
  • eff3b6feb3 nat移动到一级目录 shynome 2025-05-13 17:27:46 +08:00
  • c961f7ecfa 添加解包获取 initiator 中 pubkey 的辅助函数 shynome 2025-05-13 09:59:07 +08:00
  • caf80dce23 v0.1.2 v0.1.2 shynome 2025-05-10 14:37:17 +08:00
  • e86751e890 把Debug用的接口移出来 shynome 2025-05-10 14:36:20 +08:00
  • abec6b7fb8 移除无用的代码 shynome 2025-05-08 21:49:53 +08:00
  • 6843aaef72 v0.1.1 v0.1.1 shynome 2025-05-08 11:52:14 +08:00
  • 6aea6813d0 添加说明 shynome 2025-05-08 11:46:14 +08:00
  • 67b48cca6b 优化浏览器测试 shynome 2025-05-08 11:39:21 +08:00
  • ec3783bafd Create LICENSE shynome 2025-05-08 11:20:24 +08:00
  • 8811becf11 v0.1.0 v0.1.0 shynome 2025-05-08 02:24:57 +08:00
  • 79824dfeae 添加浏览器环境的测试 shynome 2025-05-08 02:22:27 +08:00
  • e6d042bb9e 重构完成 shynome 2025-05-08 01:08:27 +08:00
  • c1e117c77a v0.0.12 v0.0.12 main shynome 2023-08-28 23:13:41 +08:00
  • 5bf2b9e580 兼容 go1.21 shynome 2023-08-28 23:11:43 +08:00
  • a5d7eaeed7 remove err2 shynome 2023-08-28 23:11:24 +08:00
  • 03c4e54bb4 v0.0.11 v0.0.11 shynome 2023-06-30 15:39:53 +08:00
  • e4becd0d0f add NewSettingEngine hook shynome 2023-06-30 15:37:46 +08:00
  • c3f2be8ed8 v0.0.10 v0.0.10 shynome 2023-06-30 15:22:42 +08:00
  • e1f31dc856 fix: engine should be a ptr shynome 2023-06-30 15:21:15 +08:00
  • 84efea0028 skip listen failed ip shynome 2023-06-30 13:56:18 +08:00
  • 73d7484b54 固定 port shynome 2023-06-30 12:52:53 +08:00
  • 3d21838700 v0.0.9 v0.0.9 shynome 2023-05-25 23:12:09 +08:00
  • aab03db9b8 if pc disconnected, close pc shynome 2023-05-25 23:08:16 +08:00
  • 49540d1703 v0.0.8 v0.0.8 shynome 2023-05-25 21:07:35 +08:00
  • 14d4dbb8de fix: pair also maybe nil shynome 2023-05-25 21:06:36 +08:00
  • e07f5eddc0 v0.0.7 v0.0.7 shynome 2023-05-25 21:00:15 +08:00
  • 62e1c20ad8 export pair remote ip port shynome 2023-05-25 20:59:30 +08:00
  • b65fd2c524 v0.0.6 v0.0.6 shynome 2023-05-25 17:03:05 +08:00
  • f41c2a113f fix: ep.dc maybe is nil shynome 2023-05-25 17:02:12 +08:00
  • 098576255f v0.0.5 v0.0.5 shynome 2023-05-25 16:52:57 +08:00
  • 9fbb6e3f5f direct send buf via go shynome 2023-05-25 16:51:22 +08:00
  • 488ed7a900 add endpoint id to log shynome 2023-05-25 16:21:39 +08:00
  • a3ec3d2c6a v0.0.4 v0.0.4 shynome 2023-05-24 11:02:36 +08:00
  • 062dff9e63 more sdp info shynome 2023-05-24 10:58:51 +08:00
  • 36323f6b51 outbound also use ice servers shynome 2023-05-24 10:58:37 +08:00
  • b7b4f70b07 v0.0.3 changelog v0.0.3 shynome 2023-05-23 23:48:52 +08:00
  • fabdd87d62 不再自动断开webrtc链接 shynome 2023-05-23 23:46:39 +08:00
  • 0bd0feec3f remove lens2 signaler shynome 2023-05-22 18:53:22 +08:00
  • 7999d7e3ec v0.0.2 v0.0.2 shynome 2023-05-21 11:03:26 +08:00
  • dbeb26c85c return a fake addr for compat wg show shynome 2023-05-21 11:02:31 +08:00
  • 169a43a012 fix indent shynome 2023-04-24 21:53:13 +08:00
  • 85d0b4f00c add tip docs shynome 2023-04-24 21:50:32 +08:00
  • e1015abe1d wasm example shynome 2023-04-24 21:45:12 +08:00
  • dee7fdc809 you can impl a custom signaler by youself shynome 2023-04-24 21:41:37 +08:00
  • 325448278a 0.0.1 finish v0.0.1 shynome 2023-04-24 21:38:24 +08:00
  • 9c6c7a3282 pc will auto close after device close 10s shynome 2023-04-24 21:38:13 +08:00
  • 93c1db3064 优化测试 shynome 2023-04-24 21:15:43 +08:00