Commit Graph

318 Commits

Author SHA1 Message Date
SunBK201
ba1ec470ee refactor: add firewall setup and cleanup with nftables and iptables support 2025-11-12 00:13:41 +08:00
SunBK201
abf9f4dac8 chore: move utils to linux os 2025-11-11 22:16:27 +08:00
SunBK201
3a0760f960 fix: correct TCP flags in NFQUEUE rule for packet filtering 2025-11-11 22:15:32 +08:00
SunBK201
aec56830f8 chore: bump version to 1.8.0 2025-11-11 21:18:43 +08:00
SunBK201
50fdf9c0cd chore: os linux build 2025-11-11 21:09:50 +08:00
SunBK201
fe889c4d49 feat: change default server mode from SOCKS5 to TPROXY and add options for TCP timestamp deletion and IP ID setting 2025-11-11 20:50:13 +08:00
SunBK201
c3fb30c273 fix: standardize log message format for packet modifications in LogHeader 2025-11-11 20:38:48 +08:00
SunBK201
719391e3d0 fix: change QUEUE target to NFQUEUE in iptables rules 2025-11-11 20:38:39 +08:00
SunBK201
f1559a16fe chore: update OpenWrt checkout version from 22.03 to 23.05 in README 2025-11-11 20:33:24 +08:00
SunBK201
4cb071cd19 feat: add packet modification features for TTL, IP ID, and TCP timestamp deletion 2025-11-11 20:19:54 +08:00
SunBK201
db4888cd0c fix: ensure nft backend is only set when available in detect_backend 2025-11-11 17:42:02 +08:00
SunBK201
e995349609 feat: add support for graceful shutdown 2025-11-11 15:40:59 +08:00
SunBK201
288343886f chore: update package title and description 2025-11-11 14:09:37 +08:00
SunBK201
2763ec49d1 refactor: move statistics recorder bootup to main 2025-11-11 13:51:34 +08:00
SunBK201
4344a4b31d refactor: add general nfqueue server 2025-11-11 13:49:39 +08:00
SunBK201
052c662224 feat: update terminology in statistics tables 2025-11-10 17:33:03 +08:00
SunBK201
3787967f44 chore: bump version to 1.7.0 2025-11-10 15:36:30 +08:00
SunBK201
46e050a004 docs: update rewrite strategy table to clarify header rewriting behavior 2025-11-10 15:31:17 +08:00
SunBK201
ba6a9e7df4 feat: add rewrite_header field to rules 2025-11-10 15:28:57 +08:00
SunBK201
45b9b545cd fix: adjust column widths and overflow styles in rewrite rules table 2025-11-10 14:12:51 +08:00
SunBK201
60a5c0801f fix: add connection statistics tracking in HTTP server 2025-11-10 13:26:54 +08:00
SunBK201
fe2427ddbe docs: update readme 2025-11-09 19:26:38 +08:00
SunBK201
0c4cd1f541 docs: update README 2025-11-09 18:22:22 +08:00
SunBK201
c5994a1937 fix: remove unused direct_forward variable from start_service 2025-11-09 18:22:14 +08:00
SunBK201
0ec7638cd2 chore: bump version to 1.6.0 2025-11-09 17:44:20 +08:00
SunBK201
f7f6d8159f docs: update README 2025-11-09 17:42:41 +08:00
SunBK201
9b2ca0223d feat: add rule system 2025-11-09 17:36:58 +08:00
SunBK201
5dfa30cf34 refactor: refactor luci interface 2025-11-08 20:51:12 +08:00
SunBK201
409545d0b5 fix: improve error handling for listener.Accept 2025-11-08 18:04:19 +08:00
SunBK201
8008fdf258 style: improve log error messages 2025-11-08 17:55:06 +08:00
SunBK201
44624e09c3 refactor: add ssh sniff support and improve protocol sniffing error handling 2025-11-08 17:24:13 +08:00
SunBK201
cf7fc96835 style: sniff code tidy 2025-11-08 17:08:57 +08:00
SunBK201
1c97a0bdf0 style: code tidy 2025-11-08 17:05:20 +08:00
SunBK201
e17478f612 fix: update translation for "Others" in Chinese localization 2025-11-08 12:21:09 +08:00
SunBK201
fbdff177e5 docs: add references to related projects in README 2025-11-07 23:08:35 +08:00
SunBK201
1063247f2e docs: add ref link to UA2F in features section 2025-11-07 23:00:31 +08:00
SunBK201
0c58c90945 docs: update README 2025-11-07 22:51:48 +08:00
SunBK201
e57fb1f930 chore: bump version to 1.5.0 2025-11-07 22:41:03 +08:00
SunBK201
17692b6c20 fix: add connection mark retrieval function 2025-11-07 22:40:45 +08:00
SunBK201
f5a4238c73 feat: support nfqueue mode 2025-11-07 22:08:34 +08:00
SunBK201
43c01ba545 docs: emphasize Clash configuration requirements for SOCKS5 mode 2025-11-06 19:58:26 +08:00
SunBK201
869933f49a feat: add HTTP option to server mode selection 2025-11-06 16:56:57 +08:00
SunBK201
1a91447a75 docs: add documentation for direct forwarding option in README 2025-11-06 16:23:11 +08:00
SunBK201
3c8bc0f2a4 chore: bump version to 1.4.0 2025-11-06 16:02:22 +08:00
SunBK201
29a91ced59 feat: add duration formatting and sorting for connection statistics 2025-11-06 15:59:35 +08:00
SunBK201
a44f772c99 feat: add connection statistics tracking 2025-11-06 15:29:02 +08:00
SunBK201
a392e6272a feat: enhance pass-through statistics to include source and destination addresses 2025-11-06 13:50:54 +08:00
SunBK201
85d81c1f78 feat: add direct forwarding option 2025-11-06 13:24:03 +08:00
SunBK201
81c9f1c67c refactor: rename UAPattern to UARegex for consistency 2025-11-05 21:37:04 +08:00
SunBK201
e44852d29e docs: update readme 2025-11-05 21:20:28 +08:00