mzz2017
|
dcf8021500
|
docs/fix: README; fix BatchUpdate version requirement
|
2023-02-04 18:27:13 +08:00 |
|
mzz2017
|
69f897b7e9
|
optimize
|
2023-02-04 18:18:06 +08:00 |
|
mzz2017
|
e203ad1590
|
fix: CNAME ans should also be flipped
|
2023-02-04 17:28:47 +08:00 |
|
mzz2017
|
868f8fd0e8
|
chore: log level
|
2023-02-04 17:20:42 +08:00 |
|
mzz2017
|
53872a24a5
|
feat: use dns question flipping trick to reduce dns pollution
|
2023-02-04 17:11:01 +08:00 |
|
mzz2017
|
e42730ed81
|
style/optimize: refine log; udp lazily call group.Select()
|
2023-02-04 15:28:48 +08:00 |
|
mzz2017
|
a70d09f59a
|
feat: new log formatter
|
2023-02-04 15:02:44 +08:00 |
|
mzz2017
|
5d4210b030
|
fix/chore: fix lpm batch update problem and remove BTF requirement
|
2023-02-04 13:37:36 +08:00 |
|
mzz2017
|
0d29b6fccc
|
fix: checksum
|
2023-02-04 11:39:16 +08:00 |
|
mzz
|
b117dfa7d5
|
feat: support real process name traffic split (#6)
|
2023-02-04 11:24:03 +08:00 |
|
mzz2017
|
0793534f72
|
chore: remove useless sys/socket.h
|
2023-02-02 21:43:55 +08:00 |
|
mzz2017
|
549b51d8e9
|
chore: remove useless errno.h
|
2023-02-02 21:40:06 +08:00 |
|
mzz2017
|
6562866147
|
refactor: use cgroupv2 instead of ftrace to get better compatibility
|
2023-02-02 21:22:18 +08:00 |
|
mzz2017
|
1d12d14882
|
docs: add prompt for lack of kernel config item
|
2023-02-01 21:16:21 +08:00 |
|
mzz
|
3c1b3e8e7b
|
fix: artifacts zip in zip (#3)
|
2023-02-01 19:49:27 +08:00 |
|
mzz2017
|
95fba1da49
|
chore: add useful macro
|
2023-02-01 16:02:33 +08:00 |
|
mzz2017
|
483a2f973d
|
chore: ci for fix/feat branch
|
2023-02-01 15:26:40 +08:00 |
|
mzz2017
|
8908765ca1
|
feat: only load part of programs for bind to wan only
|
2023-02-01 15:16:25 +08:00 |
|
mzz2017
|
a784b16367
|
optimize: assets finder
|
2023-02-01 14:08:01 +08:00 |
|
mzz2017
|
832b5e4df9
|
style: refine control plane log print
|
2023-02-01 13:14:22 +08:00 |
|
mzz2017
|
268a52a934
|
fix: remove unsupported (on old kernel) bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_NO_CSUM_RESET
|
2023-02-01 11:10:41 +08:00 |
|
mzz2017
|
5cbb1f963c
|
optimize: not load CO-RE if possible
|
2023-02-01 10:59:57 +08:00 |
|
mzz2017
|
18e1eeea80
|
fix: problem that cannot proxy lan_interface
|
2023-02-01 10:24:11 +08:00 |
|
mzz2017
|
db50c80a96
|
fix: incorrectly throw error when 5.2<=kernel<5.5
|
2023-02-01 01:34:50 +08:00 |
|
mzz2017
|
7f362f3768
|
chore: bpf headers to submodule
|
2023-01-31 21:44:20 +08:00 |
|
mzz2017
|
bfba33e231
|
chore: remove arch related kprobe
|
2023-01-31 20:25:55 +08:00 |
|
mzz2017
|
c1e196c1c6
|
fix: zero question dns packet causes panic
|
2023-01-31 19:54:11 +08:00 |
|
mzz2017
|
460ef450a0
|
feat: support pname routing (just task command. fixme)
|
2023-01-31 19:33:53 +08:00 |
|
mzz2017
|
b788f03d4a
|
chore: remove an useless prompt
|
2023-01-31 18:35:27 +08:00 |
|
mzz2017
|
d5c2648753
|
optimize: reduce insns complexity
|
2023-01-31 18:21:18 +08:00 |
|
mzz2017
|
e60295dac7
|
fix: problem that node address cannot be domain
|
2023-01-31 18:08:38 +08:00 |
|
mzz2017
|
3602e2e26b
|
optimize: adapt to bpf legacy
|
2023-01-30 23:21:00 +08:00 |
|
mzz2017
|
52836fa6a8
|
chore: remove headers and use libbpf
|
2023-01-30 20:38:57 +08:00 |
|
mzz2017
|
c2175a4095
|
docs: add private to direct
|
2023-01-30 20:34:07 +08:00 |
|
mzz2017
|
f3c651daf7
|
docs: README
|
2023-01-30 18:13:43 +08:00 |
|
mzz2017
|
74676aca69
|
optimize: store dnsCache 17 more seconds
|
2023-01-30 17:35:05 +08:00 |
|
mzz2017
|
2105b5108b
|
fix: checksum, ipv6 and domain matching problem
|
2023-01-30 17:31:42 +08:00 |
|
mzz2017
|
2de1a73dd2
|
feat: support bind to wan
|
2023-01-30 15:50:55 +08:00 |
|
mzz2017
|
3c55d086e9
|
chore
|
2023-01-29 13:38:15 +08:00 |
|
mzz2017
|
e4996ace25
|
fix: routing problems
|
2023-01-29 11:19:58 +08:00 |
|
mzz2017
|
c8d11cbecf
|
feat: support not operator and port, sport routing func
|
2023-01-29 07:31:52 +08:00 |
|
mzz2017
|
f8d40e03c1
|
fix: log
|
2023-01-28 15:59:53 +08:00 |
|
mzz2017
|
cd4d3ada3e
|
optimize: url check and log
|
2023-01-28 15:47:43 +08:00 |
|
mzz2017
|
af0f50b308
|
chore: update copyright
|
2023-01-28 13:56:06 +08:00 |
|
mzz2017
|
05b373ee66
|
chore
|
2023-01-28 13:52:31 +08:00 |
|
mzz2017
|
6e3637d018
|
optimize: lower kernel version requirement from 5.6 to 5.2
|
2023-01-28 13:27:54 +08:00 |
|
mzz2017
|
1eaaa4349c
|
optimize: use bpf_map to reduce insns
|
2023-01-28 11:47:02 +08:00 |
|
mzz2017
|
af22a9b0e6
|
chore: fix copyright
|
2023-01-28 02:35:18 +08:00 |
|
mzz2017
|
4c248e9e1a
|
feat: support config file
|
2023-01-28 01:50:21 +08:00 |
|
mzz2017
|
edbce81e88
|
feat: add config_parser
|
2023-01-27 02:10:27 +08:00 |
|
mzz2017
|
916a55d480
|
feat: support routing by l4proto, ipversion, mac, sip, port, sport
|
2023-01-25 00:31:20 +08:00 |
|
mzz2017
|
686d6dedc3
|
feat: dns upstream
|
2023-01-24 17:15:27 +08:00 |
|
mzz2017
|
14b215752f
|
fix: ip matching problem and add control plane direct
|
2023-01-24 16:27:19 +08:00 |
|
mzz2017
|
799cd006c0
|
feat(socks5): support udp
|
2023-01-24 15:28:39 +08:00 |
|
mzz2017
|
0523f4b8fb
|
fix: support exclamation mark in routingA
|
2023-01-24 14:25:21 +08:00 |
|
mzz2017
|
ea409f16d5
|
feat: rename package
|
2023-01-23 20:01:24 +08:00 |
|
mzz2017
|
6fba4f8570
|
init
|
2023-01-23 19:54:21 +08:00 |
|