Commit Graph
1175 Commits
Author SHA1 Message Date
Skyxim bee1bddceb feat: add sniffer port whitelist, when empty will add all ports 2022-04-21 07:06:08 -07:00
adlyq 4b79f8de93 [fix] auto-route for android 2022-04-21 17:47:04 +08:00
yaling888 f40c2eb71d Chore: update dependencies 2022-04-20 22:55:30 +08:00
yaling888 7ca1a03d73 Refactor: metadata use netip.Addr 2022-04-20 22:52:05 +08:00
yaling888 6c4791480e Chore: IpToAddr 2022-04-20 22:09:16 +08:00
MetaCubeX 42d853a7e6 chore: upgrade dependencies 2022-04-20 01:31:33 +08:00
Kr328 5d36d8b139 Improve: replace bootstrap dns (#2080) 2022-04-19 22:49:39 +08:00
Anankke 5a4441c47f Chore: add none alias to dummy on ShadowsocksR (#2056) 2022-04-19 22:49:22 +08:00
yaling888 0ca10798ea Chore: fix typo 2022-04-19 22:38:20 +08:00
yaling888 3ea3653d7a Chore: persistence fakeip pool state 2022-04-19 22:37:47 +08:00
Skyxim 58cd8f9ac1 fix:force-domain invalid 2022-04-17 21:17:21 +08:00
Skyxim ea0d236259 chore: change comments 2022-04-17 20:03:53 +08:00
Skyxim 48a01adb7a refactor: sniffer param force and reverses deprecated, will be removed when release version, replace force-domain and skip-sni,
force-domain add '+' equivalent to force is true
sniffer:
  enable: true
  force-domain:
    - "google.com"
  skip-sni:
    - www.baidu.com
  sniffing:
    - tls
2022-04-17 20:02:13 +08:00
Skyxim f8d7f29856 fix: PASS policy inconsistent names 2022-04-17 14:11:58 +08:00
Skyxim 1cf9321aa0 fix: domain tree match failed 2022-04-16 11:55:49 +08:00
Skyxim 71a1f5dfbd fix: domain type fix Mapping 2022-04-16 09:51:31 +08:00
Skyxim 25426cba33 chore: log style 2022-04-16 09:04:43 +08:00
Skyxim 9d364f66e9 fix: reverse error when force is false 2022-04-16 08:53:31 +08:00
Skyxim 7c23fa2bd4 fix: sniffer npe 2022-04-16 08:45:18 +08:00
Skyxim 0658ecadd3 fix: adjust loading timing 2022-04-16 08:29:38 +08:00
Skyxim efbc334b3b Merge branch 'logic-rule' into Alpha 2022-04-16 08:22:08 +08:00
Skyxim 80764217c2 feat: add domain list for sniffer, reverse force logic
when force is false, if domain in the list, will force replace
when force is true, if sniff domain in the list, will skip it
2022-04-16 08:21:31 +08:00
Skyxim 45fe6e996b fix: npe when parse rule 2022-04-16 00:21:08 +08:00
Meta Gowork 36a719e2f8 feat: support http headers 2022-04-14 13:07:39 +08:00
Meta 1b6b0052c2 chore:adjust sniffer debuglog info 2022-04-13 08:38:55 +08:00
Meta Gowork c981ef0f28 chore: update dependencies 2022-04-13 02:32:55 +08:00
Meta Gowork 1bf291d240 chore: update dependencies 2022-04-13 02:24:21 +08:00
yaling888 b179d09efb Chore: adjust ipstack 2022-04-13 02:20:53 +08:00
yaling888 4be17653e0 Fix: fakeip pool cycle used 2022-04-13 02:19:42 +08:00
Meta Gowork 21446ba5d4 chore: adjust code 2022-04-12 21:39:31 +08:00
yaling888 75ce6b59bf Refactor: fakeip pool use netip.Prefix, supports ipv6 range 2022-04-12 20:32:08 +08:00
Meta ce96ac35fb chore:merge & adjust code 2022-04-12 20:20:04 +08:00
yaling888 173e10abe6 Chore: fix typos 2022-04-12 19:08:13 +08:00
yaling888 a6eb11ce18 Refactor: DomainTrie use generics 2022-04-12 18:45:47 +08:00
yaling888 0c65f6962a Refactor: queue use generics 2022-04-12 18:44:13 +08:00
yaling888 baa9e02af6 Refactor: cache use generics 2022-04-12 18:44:10 +08:00
yaling888 673541e2a8 Refactor: lrucache use generics 2022-04-12 18:44:07 +08:00
fishg 14878b37f6 fix: trojan fail may panic 2022-04-12 18:43:55 +08:00
Meta Gowork 83e0abaa8c chore: adjust code 2022-04-11 13:23:59 +08:00
Skyxim 7166db2ac9 fix: code logic error 2022-04-10 20:01:35 +08:00
Meta 815a060309 Update metadata.go
revet commit 13012a9
2022-04-10 00:47:22 +08:00
Skyxim 544e0f137d feat: sniffer support
sniffer:
  enable: true
  force: false # Overwrite domain
  sniffing:
    - tls
2022-04-09 22:30:36 +08:00
Skyxim 07906c0aa5 fix: parse logic rule error 2022-04-09 22:25:39 +08:00
Skyxim b2981f921c chore: reduce a little memory 2022-04-09 22:24:48 +08:00
Adlyq 7be3e617ab disable process name on android 2022-04-09 17:54:01 +08:00
Skyxim 9a3bc8ef9e fix: auto detect interface add param[auto-detect-interface], default is true, only use it when tun is enabled 2022-04-07 21:36:19 +08:00
Meta e083d1c57d Revert "Add docker workflow"
This reverts commit ce4902e5e6.
2022-04-07 10:24:23 +08:00
Max Sum ce4902e5e6 Add docker workflow 2022-04-06 08:31:34 +08:00
Skyxim 4b9edc3b66 revert:the name of tun device on mac 2022-04-05 23:04:59 +08:00
MetaCubeX 91e48b707b Merge remote-tracking branch 'yaling888/with-tun' into Alpha 2022-04-05 14:44:40 +08:00