Commit Graph

210 Commits

Author SHA1 Message Date
Kevin Yu
d182acaf9d
ci: remove unnecessary deps (#19) 2023-02-19 11:23:38 +08:00
mzz2017
156769bf55 feat: add min moving average latencies policy 2023-02-19 01:49:36 +08:00
mzz2017
500248ea5c chore 2023-02-19 00:13:26 +08:00
mzz2017
cd588d017d optimize: even faster domain keyword matching 2023-02-19 00:11:30 +08:00
mzz2017
55c68a1676 optimize(memory): reuse kernel lpm tries in userspace 2023-02-18 22:18:34 +08:00
mzz2017
23140c1f15 fix: avoid domain matching false positive 2023-02-18 22:04:28 +08:00
mzz2017
b277212715 optimize: memory occupation 2023-02-18 21:39:46 +08:00
mzz2017
5806f9bb39 fix: missing regex domain matching 2023-02-18 19:02:34 +08:00
mzz2017
e15cae9377 docs: README 2023-02-18 18:31:40 +08:00
mzz
8f6b0a6e2a
feat/optimize: add userspace routing and optimize domain routing (#18) 2023-02-18 18:27:28 +08:00
mzz2017
87efa3d38d optimize: also reject TCP to tproxy port 2023-02-18 14:57:46 +08:00
mzz2017
0bf9e464ff Revert "optimize: no need for rule table for wan and reject TCP to tproxy"
This reverts commit 7452abb158.
2023-02-18 14:55:42 +08:00
mzz2017
7452abb158 optimize: no need for rule table for wan and reject TCP to tproxy 2023-02-18 14:47:34 +08:00
mzz2017
de08c7c861 chore: rename routing final as fallback 2023-02-18 03:01:51 +08:00
mzz2017
914aec31a2 optimize: not force to check connectivity at the very beginning 2023-02-18 02:13:47 +08:00
mzz2017
272ee60d25 style: converge IP before dial TCP 2023-02-18 02:10:39 +08:00
mzz2017
9bc0663277 docs: example.dae 2023-02-18 02:06:23 +08:00
mzz2017
43589ee243 fix(tls sniff): may be multiple types SNI in an extension 2023-02-18 01:48:56 +08:00
mzz2017
a920ff432f feat: support stream ciphers for shadowsocks 2023-02-18 01:12:23 +08:00
mzz
e495ee1b7c
feat: support to dial domain for udp and support udp for ssr (#17) 2023-02-18 00:49:35 +08:00
mzz2017
663fbb2a59 fix: bind to multiple LAN/WAN interfaces 2023-02-17 02:23:37 +08:00
mzz2017
791752399d optimize: show outbound name when notify kernel connectivity change 2023-02-17 02:11:08 +08:00
mzz2017
739682dabc feat: add dial_mode domain+ 2023-02-17 01:07:27 +08:00
mzz2017
cd1270bff1 chore(ci): remove buildmode=pie 2023-02-16 13:08:58 +08:00
mzz2017
cdfca3102a chore(ci): add CGO_ENABLED=0 2023-02-16 13:05:32 +08:00
mzz2017
9364837303 docs: example.dae 2023-02-16 09:50:03 +08:00
mzz2017
91dd65312e fix: NetworkManager should be must_direct 2023-02-16 09:45:31 +08:00
mzz2017
b767036966 chore: simplify some error prompt 2023-02-15 23:06:44 +08:00
mzz2017
6b68e74335 optimize: sniffer 2023-02-15 12:54:25 +08:00
mzz
ebdbf9a4a7
feat: add sniffing suite and dial_mode option (#16) 2023-02-15 01:53:53 +08:00
mzz2017
2a586e6341 fix: ipv4in6 should be converged 2023-02-13 18:26:31 +08:00
mzz2017
79423f7ff1 chore: replace default tcp check url to decrease traffic consumption 2023-02-13 17:09:15 +08:00
mzz2017
11f8683d8f fix: latency comparison had potential arithmetic overflow problem 2023-02-13 15:27:36 +08:00
mzz2017
d88961681e fix: simple-obfs host problem 2023-02-13 14:59:18 +08:00
mzz2017
0324d4a5d9 docs(README): TODO 2023-02-13 13:01:36 +08:00
mzz2017
fe5c2482de style: better connection trace output 2023-02-13 12:54:04 +08:00
mzz2017
a78f8c2cff docs: add prompt for bad lxc 2023-02-13 11:08:19 +08:00
mzz2017
d4c8dba14a feat: retry for broken UDP endpoint 2023-02-13 10:52:40 +08:00
mzz2017
87511472c4 feat: reject packet sent to tproxy port directly for security 2023-02-13 03:41:59 +08:00
mzz2017
0b5263c89b feat: allow tcp_check_url and udp_check_dns are not double stack 2023-02-13 02:40:34 +08:00
Kevin Yu
affb49d85b
docs: add ip-forwarding guide (#15) 2023-02-12 23:26:27 +08:00
mzz2017
9f67642d5b fix: problem that old process did not obey pname rule 2023-02-12 23:15:53 +08:00
mzz2017
feb58925a4 feat: add must_direct outbound 2023-02-12 23:11:40 +08:00
mzz2017
45db7835a5 fix: disable checksum for egress packet due to offload 2023-02-12 22:42:58 +08:00
mzz2017
919fcc32d9 feat: fix port collision problem 2023-02-12 21:50:15 +08:00
mzz2017
7656a6ecaf feat/fix: support allow_insecure and fix ws path with query 2023-02-12 17:17:51 +08:00
mzz2017
16a85e3c68 fix: vless udp problem 2023-02-12 16:33:16 +08:00
mzz2017
c06e361431 docs: README 2023-02-12 16:04:30 +08:00
mzz2017
4c2f936fa4 feat: support to check independent tcp dns connectivity 2023-02-12 15:39:00 +08:00
mzz2017
c43b6887d7 refactor: tag getter 2023-02-12 11:33:12 +08:00