66 Commits

Author SHA1 Message Date
源文雨 23d9238464 feat(p2p): add ICMP backend support 2026-04-11 15:02:45 +08:00
源文雨 ee3f4c6fb3 fix(wg): panic on 0 peer MTU 2025-06-01 00:24:12 +09:00
源文雨 b5992574ec optimize(orbyte): use manual destroy 2025-04-04 01:26:37 +09:00
源文雨 0c2f201bd0 fix: multi-segment hash checking 2025-04-03 00:00:21 +09:00
源文雨 6fc45333d8 feat: impl. trans & ttl 2025-03-13 01:52:35 +09:00
源文雨 f4fd9b1423 feat: impl. new protol design & new head 2025-03-12 22:20:02 +09:00
源文雨 f0a853e449 feat(head): add more method to packet 2025-02-26 00:07:39 +09:00
源文雨 fa7b9d4f0a optimize(link): pack zstd en/decoding 2025-02-25 23:53:25 +09:00
源文雨 9f36504635 optimize(all): drop lstnq & impl. orbyte 2025-02-25 19:38:16 +09:00
源文雨 7f1c4ea4f0 feat(tunnel): add benchmark 2025-02-21 01:10:57 +09:00
源文雨 a52f9aa2c0 optimize(tunnel): test format 2025-02-20 23:16:51 +09:00
源文雨 e6298d3459 feat: add base14 en/decoding 2025-02-01 09:49:59 +08:00
源文雨 1ba17fca54 feat(config): add inner routing mark y 2024-08-17 21:17:04 +08:00
源文雨 bd5c0092ef optimize(test): use logrus 2024-08-11 19:47:12 +08:00
源文雨 b71a0541bd feat(p2p): add more link to tcp 2024-08-06 20:30:33 +08:00
源文雨 cf2daf9a3e fix: use nic mtu that minus packet header 2024-08-03 16:42:16 +08:00
源文雨 fa9abff1a8 chore: remove debug log at build 2024-08-03 15:32:31 +08:00
源文雨 dd51f9f26f feat: add param DoublePacket 2024-07-31 15:21:02 +08:00
源文雨 763b9e3d77 fix(udplite): wrong listening addr 2024-07-18 15:52:50 +09:00
源文雨 fc7f1d9744 feat(p2p): add udplite protocol 2024-07-18 03:16:55 +09:00
源文雨 28c388aca9 feat(p2p): add ip 2024-07-18 02:01:44 +09:00
源文雨 cb2fe9bd21 fix(link): transfer fragmented packet 2024-07-17 15:43:44 +09:00
源文雨 58cb7e09a8 optimize(lower): nic route setting 2024-07-17 14:08:59 +09:00
源文雨 739cf863f1 feat(p2p): support tcp protocol 2024-07-16 21:38:45 +09:00
源文雨 17e1f6cac9 optimize(gold): apply more buffer pools 2024-07-15 01:22:12 +09:00
源文雨 32af3ce142 feat: split udp protocol to folder p2p 2024-07-14 22:26:44 +09:00
源文雨 f25df3c0d7 fix(wg): cidr parsing 2024-07-13 02:13:50 +09:00
源文雨 8215abb695 fix(crypto): encode and decode of nil data 2024-07-12 23:18:02 +09:00
源文雨 da6ffcc283 fix(wg): stop signal handling 2024-07-12 00:25:49 +09:00
源文雨 e115098344 perf: remove tea encryption 2024-07-11 22:31:44 +09:00
源文雨 c0bd86d1bb fix(tunnel): add seq to prevent order mismatch 2024-07-11 19:34:15 +09:00
源文雨 9db2c9e0a6 chore: make lint happy 2024-07-11 18:26:17 +09:00
源文雨 0edf4e92c3 chore: make lint happy 2024-07-11 18:14:24 +09:00
源文雨 c0f31a70c8 all: feats & optimizes
- feat(me): add new cfg param SpeedLoop
- chore(send): remove unnecessary err chk in write
- perf(listen): use mutex instead of bool checking
2024-07-11 17:44:58 +09:00
源文雨 1caf27dfa9 fix: async wait 2023-08-05 13:53:09 +08:00
源文雨 c90cee8c1b add more logs 2023-08-04 13:48:46 +08:00
源文雨 f474381db8 feat: full packet xor 2023-08-04 13:00:36 +08:00
源文雨 47d8e35d19 feat: add ztsd for data compressing 2023-08-04 12:03:49 +08:00
源文雨 3839182c85 feat: add MTU random range 2023-08-04 09:12:22 +08:00
源文雨 b35d2787ad feat: add preshared key 2023-08-03 18:01:48 +08:00
源文雨 e91d7a33a8 fix: mtu 2022-05-13 23:50:14 +08:00
源文雨 52215ec63a drop commandline mtu 2022-05-13 23:13:30 +08:00
源文雨 4e833c877d add peerwise mtu 2022-05-13 13:50:41 +08:00
源文雨 6586b5dd10 add log to file option -l 2022-04-20 19:02:32 +08:00
源文雨 d0bbddc3ba update deps 2022-04-15 16:19:19 +08:00
源文雨 826c89c678 优化代码结构,router增加ttl 2022-04-15 15:41:09 +08:00
源文雨 7d8be16fd3 parallel listen 2022-04-13 11:34:14 +08:00
fumiama 5d5be0ddd6 add q&n 2022-01-01 21:10:05 +08:00
fumiama 2b0d5059ec add mtu 2022-01-01 20:15:43 +08:00
fumiama c66e524c51 add pool & writer 2022-01-01 19:32:15 +08:00