Commit Graph
234 Commits
Author SHA1 Message Date
世界 637a8b6ed5 refactor: udp 2022-06-09 21:16:42 +08:00
世界 cd466f05d3 chore: reformat code 2022-06-09 21:08:46 +08:00
Dreamacro a7f9aa909a fix: upgrade to yaml v3 2022-06-09 17:59:17 +08:00
MetaCubeX cb517cb529 chore: 调整目录与包名一致 2022-06-04 03:25:33 +08:00
MetaCubeX c745ea63b2 chore: 优化GeoSite初始化代码 2022-06-04 02:58:14 +08:00
adlyq 6e84f685ce chore: 更新geox时通过内存存储 2022-06-03 16:50:49 +08:00
adlyq 9b999e72ce fix: npe 2022-05-28 23:29:03 +08:00
Meta d6df026550 chore: 更换GeoData下载地址
Signed-off-by: Meta <maze.y2b@gmail.com>
2022-05-27 18:32:23 +08:00
adlyq 7858ca6cc5 fix: geox url setting 2022-05-27 12:32:59 +08:00
adlyq 7431001ed6 feat: RESTful API support update Geo file
and can set update url by user, eg.
geox-url:
  geoip: "http://xxxx/gepip.dat"
  mmdb: "http://xxxx/country.mmdb"
  geosite: "http://xxxx/geosite.dat"
2022-05-24 15:04:13 +08:00
adlyq 149b4b5b43 feat: RESTful API support disable sniffer 2022-05-24 13:44:52 +08:00
adlyq cc1c1340a3 feat: 安卓恢复进程规则,可通过enable-process开关,默认true 2022-05-19 20:44:09 +08:00
adlyq c787bbe0e5 fix: 热重载Tun配置 2022-05-19 19:19:19 +08:00
adlyq b5623602f5 chore: Android auto-detect-interface plus 2022-05-18 12:00:57 +08:00
adlyq d52b00bd34 refactor: remove useless code 2022-05-16 17:29:08 +08:00
adlyq 0b4c498c93 refactor: new way to get interface for android 2022-05-16 17:06:44 +08:00
Skyxim 5016f529af revert: yaml v2 2022-05-14 23:36:19 +08:00
CHIZI-0618 5bd5f1bfda chore: remove Script mode residual code. 2022-05-14 13:00:33 +08:00
MetaCubeX 7136d145f8 chore: update dependencies 2022-05-08 00:47:01 +08:00
MetaCubeX 3fbb7c7a2d chore: add default router when tun enable 2022-05-03 23:58:11 +08:00
MetaCubeX 5c6f2694c7 chore: sniffer param skip-sni renamed to ship-domain, old param will be removed in the release version 2022-05-03 23:10:59 +08:00
adlyq eca7615f08 fix: patch update support tun 2022-05-03 19:31:00 +08:00
MetaCubeX 0cf539fb82 chore: adjust sniffer constant 2022-05-02 08:49:18 +08:00
Skyxim bbbe371ea9 fix: dns specified interface does not change 2022-04-28 22:40:06 +08:00
Skyxim 2e74986fe4 refactor: adjust provider loading order, remove meaningless pointers 2022-04-28 08:55:45 +08:00
adlyq dee1aeb6c3 fix: logic of auto-detect-interface 2022-04-23 23:42:42 +08:00
Skyxim 0368bb4180 fix: sniffer port whitelist error 2022-04-23 09:36:11 +08:00
Skyxim 0a99fc4d74 fix: wrong parameter name 2022-04-23 00:45:43 +08:00
Skyxim 81b5543b0d feat: support tcp concurrent, Separate dialing and dns resolver ipv6
tcp-concurrent:true
2022-04-23 00:27:22 +08:00
Meta Gowork 3f6d2e5f91 feat: dnsHijack support "any"
chore: adjust process debug display logic
2022-04-22 13:30:04 +08:00
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 7ca1a03d73 Refactor: metadata use netip.Addr 2022-04-20 22:52:05 +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 1cf9321aa0 fix: domain tree match failed 2022-04-16 11:55:49 +08:00
Skyxim 7c23fa2bd4 fix: sniffer npe 2022-04-16 08:45:18 +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
yaling888 75ce6b59bf Refactor: fakeip pool use netip.Prefix, supports ipv6 range 2022-04-12 20:32:08 +08:00
yaling888 173e10abe6 Chore: fix typos 2022-04-12 19:08:13 +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 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
Skyxim 9461bcd44e fix: default-nameserver allow DOT and DOH with host is ip 2022-04-03 19:14:21 +08:00
Meta ffff1418f2 [Fixed]尝试修复PASS空指针问题
[Chore]调整workflows测试
2022-03-28 16:36:34 +08:00
Meta 64a5fd02da Merge remote-tracking branch 'tun/with-tun' into Alpha 2022-03-28 10:51:59 +08:00
yaling888 4502776513 Refactor: MainResolver 2022-03-28 00:44:13 +08:00
MetaCubeX 611ce5f5f1 [commit]
[Feat] add Pass type for support temporary skip rule set
2022-03-27 23:44:51 +08:00
Adlyq 79d984ee8e [Fix] url-test npe 2022-03-23 13:29:51 +08:00
Adlyq f19b67fe9d bypass support for auto-iptables 2022-03-23 11:36:13 +08:00