Commit Graph

296 Commits

Author SHA1 Message Date
SunBK201
799adfbf31 chore: bump version to 1.8.2 2025-11-14 00:38:20 +08:00
SunBK201
c6e30feabd ci: add GitHub Actions workflow for automated release process 2025-11-13 23:15:39 +08:00
SunBK201
ec02e0bc39 ci: rename docker publish 2025-11-13 22:51:25 +08:00
SunBK201
1a73dd171a ci: only package linux/arm64 and linux/amd64 targets 2025-11-13 22:50:07 +08:00
SunBK201
30d476c2f0 refactor: change log level from Info to Debug for nftables and iptables dumps 2025-11-13 21:54:16 +08:00
SunBK201
9130e9c4f0 fix: update error handling in Start methods for netlink, nfqueue, redirect, and tproxy servers to indicate Linux support only 2025-11-13 21:46:23 +08:00
SunBK201
cd848165db fix: adjust default MaxPacketLen and improve error handling for read buffer size 2025-11-13 19:32:38 +08:00
SunBK201
4cc1a4099b fix: add nil checks for nftables and iptables setup functions 2025-11-13 15:19:46 +08:00
SunBK201
eeef82af57 refactor: rename connection mark variables and methods for consistency 2025-11-13 14:37:53 +08:00
SunBK201
a6a456aecb feat: use new tcp reset option feature 2025-11-13 02:31:44 +08:00
SunBK201
310d8da032 fix: improve firewall backend detection 2025-11-13 02:06:12 +08:00
SunBK201
de6c5c3074 refactor: enhance log management UI and add translation for log management 2025-11-12 22:09:32 +08:00
SunBK201
06f3e3e883 chore: bump version to 1.8.1 2025-11-12 20:52:09 +08:00
SunBK201
1938207eb7 refactor: move log level configuration to the Log tab and add issue report button 2025-11-12 20:28:55 +08:00
SunBK201
27566be57f Update issue templates 2025-11-12 20:23:22 +08:00
SunBK201
9e3d34f3ef refactor: simplify service configuration and remove unused code in ua3f.init 2025-11-12 19:52:13 +08:00
SunBK201
1c10f373b2 refactor: remove redundant dump calls from Firewall setup and adjust logging level in ProxyHalf 2025-11-12 19:51:41 +08:00
SunBK201
186a88a654 feat: add functions to dump NFTables and IPTables during firewall setup 2025-11-12 19:37:27 +08:00
SunBK201
66efb23338 refactor: refactor tproxy firewall setup 2025-11-12 18:25:27 +08:00
SunBK201
556fda6a0f fix: ensure helper is closed on server start error 2025-11-12 17:55:44 +08:00
SunBK201
62ddfc760d refactor: refactor redirect firewall setup 2025-11-12 14:12:30 +08:00
SunBK201
712449ecbf refactor: reorganize firewall rules and constants 2025-11-12 14:11:55 +08:00
SunBK201
f0438fcc4a chore: update dependencies 2025-11-12 02:47:01 +08:00
SunBK201
c2f862db44 fix: update yaml.v3 dependency to version 3.0.1 2025-11-12 02:35:31 +08:00
SunBK201
d3e2e45308 fix: ensure helper close 2025-11-12 02:33:40 +08:00
SunBK201
76ad95d82b refactor: migrate firewall setup to golang 2025-11-12 02:30:33 +08:00
SunBK201
9ce5d5d3dd refactor: unify helper queue number usage across netfilter and netlink packages 2025-11-12 01:09:55 +08:00
SunBK201
90097acb85 refactor: update iptables and nftables methods to use receiver functions 2025-11-12 00:56:05 +08:00
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