Commit Graph

743 Commits

Author SHA1 Message Date
mzz
2cd2a2ec8f
chore: fix CI (#2) 2023-01-31 22:02:18 +08:00
mzz2017
acf9280177 chore: README and CI 2023-01-31 21:49:27 +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
7c0c8923aa chore: clean ebpf files before compile 2023-01-31 18:33:47 +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
1b5ca37605 docs(example.dae): annotation 2023-01-30 20:37:08 +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
92ef179eed chore: workflows 2023-01-29 13:41:59 +08:00
mzz2017
3c55d086e9 chore 2023-01-29 13:38:15 +08:00
mzz2017
1ef1b048a1 docs: README 2023-01-29 11:21:07 +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
49afec8079 fix: panic when there is any lexer error 2023-01-28 18:51:21 +08:00
mzz
83a303d786
chore: add github actions (#1) 2023-01-28 18:32:42 +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
c9157822fa chore: rename ingress_interface to lan_interface 2023-01-28 02:09:11 +08:00
mzz2017
fafb995ffc chore: remove viper 2023-01-28 02:01:33 +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