Commit Graph

  • edc73f3f33 Merge remote-tracking branch 'Meta/Alpha' into Alpha MetaCubeX 2022-06-05 14:10:18 +08:00
  • ade424cbb4 chore: 调整dns interface与adapter部分 MetaCubeX 2022-06-05 12:52:29 +08:00
  • 6e03773134 chore: 调整dns interface与adapter部分 MetaCubeX 2022-06-05 12:52:29 +08:00
  • 20cb4d0643 feat: add tag(no_script) Skyxim 2022-06-04 23:54:06 +08:00
  • 91b4176557 feat: init js-core Skyxim 2022-06-04 23:51:13 +08:00
  • 4ad0294655 chore: adjust makefile MetaCubeX 2022-06-04 21:21:42 +08:00
  • 43d3a0c8ea chore: mix the proxy adapter and interface to dns client MetaCubeX 2022-06-04 21:18:49 +08:00
  • c045a4f2a7 Chore: make hadowsocks2 lib embed MetaCubeX 2022-05-24 20:28:18 +08:00
  • f03f33840e Merge branch 'dev' into release Skyxim 2022-06-04 19:28:32 +08:00
  • 20611eb8dc Merge branch 'dev' into Alpha Skyxim 2022-06-04 19:16:56 +08:00
  • 8ff7e180a4 fix: 当初始化失败时,定时更新失效 Skyxim 2022-06-04 19:15:30 +08:00
  • 3827e00b54 refactor: 抽离http请求方法 Skyxim 2022-06-04 19:14:39 +08:00
  • c52e689d0d fix: classical rule-set 更新未清理 Skyxim 2022-06-04 19:12:50 +08:00
  • cb517cb529 chore: 调整目录与包名一致 MetaCubeX 2022-06-04 03:25:33 +08:00
  • 50bb620aa1 chore: 调整parseRule代码 MetaCubeX 2022-06-04 03:22:41 +08:00
  • c745ea63b2 chore: 优化GeoSite初始化代码 MetaCubeX 2022-06-04 02:58:14 +08:00
  • c8e2b30540 Chore: update build yaling888 2022-06-04 02:24:15 +08:00
  • dd95d335d9 Chore: merge branch 'with-tun' into plus-pro yaling888 2022-06-04 01:35:18 +08:00
  • bf9eb000d2 Chore: update dependencies v1.2.0_tun yaling888 2022-06-03 23:53:58 +08:00
  • 0563abae13 Chore: update build yaling888 2022-06-03 23:50:30 +08:00
  • 8e959bd245 chore: 当无tag时不输出无效日志 Skyxim 2022-06-03 21:00:45 +08:00
  • 298ca42369 chore: 启动参数v,查看版本同时打印使用的tags Skyxim 2022-06-03 20:23:53 +08:00
  • ed9b9ce3c5 refactor: 添加no_gvisor 编译tag, 剔除gvisor stack支持, 方便在arm设备上debug Skyxim 2022-06-03 20:07:30 +08:00
  • 1298d2f8b6 chore: 添加tag no_doq 编译不含doq版本, 仅减少1.5MB(macOS-arm64) Skyxim 2022-06-03 18:09:08 +08:00
  • 6e84f685ce chore: 更新geox时通过内存存储 adlyq 2022-06-03 16:50:05 +08:00
  • 1ad87cfec9 chore: 选择fallback时,当节点不可用时触发urltest adlyq 2022-06-03 13:31:56 +08:00
  • 3dbba5d8d2 Chore: mix the proxy adapter and interface to dns client yaling888 2022-06-03 11:27:41 +08:00
  • a4d135ed21 Feature: add regexp filter to use proxy provider in proxy group yaling888 2022-06-03 05:05:42 +08:00
  • af5bd0f65e Feature: add custom request header to proxy provider yaling888 2022-06-03 05:00:13 +08:00
  • 8ed868b0f5 Feature: add V2Ray subscription support to proxy provider yaling888 2022-06-03 04:47:58 +08:00
  • e7b8c9b9db Chore: make hadowsocks2 lib embed yaling888 2022-05-24 20:28:18 +08:00
  • 582c0763ba Merge branch 'dev' into release Skyxim 2022-06-02 21:01:14 +08:00
  • 9e9f459c0e refactor: 优化proxy server nameserver, 当节点专用dns全部查询失败会回落到正常逻辑 Skyxim 2022-06-02 20:57:21 +08:00
  • fa3e0c726e chore: 调整解析逻辑 adlyq 2022-06-02 17:03:08 +08:00
  • 3b038310ab fix: 类型转换错误导致规则解析错误 adlyq 2022-06-02 15:43:27 +08:00
  • 6709936a8f refactor: 归类规则解析代码 adlyq 2022-06-02 13:40:42 +08:00
  • 04e5d02ab9 feat: IP-SUFFIX eg. IP-SUFFIX,0.0.0.124/6,匹配ip二进制后四位(IP-CIDR的倒序),支持ipv6 adlyq 2022-06-02 12:53:19 +08:00
  • 09d49bac95 Chore: embed shadowsocks2 Dreamacro 2022-05-24 20:28:18 +08:00
  • 3360839fe3 Chore: make CodeQL happy Dreamacro 2022-06-01 21:38:05 +08:00
  • 1af39cb228 fix: OpenClash 回环 adlyq 2022-06-01 12:32:45 +08:00
  • c95735f083 chore: 调整内置winTun.dll部分 Meta 2022-06-01 12:01:08 +08:00
  • c1285adbf8
    Feature: can set custom interface for dns nameserver (#2126) Hongqi Yu 2022-06-01 10:50:54 +08:00
  • fa2e6be05d fix: TUN file exists adlyq 2022-05-31 09:59:25 +08:00
  • 4092a7c84b feat: proxies group URLTest api adlyq 2022-05-30 21:55:09 +08:00
  • 58d299c737 chore: 调整geosite初始化位置 MetaCubeX 2022-05-30 21:26:41 +08:00
  • 11ddac2b5f refactor: 逻辑规则显示效果 Skyxim 2022-05-30 13:58:37 +08:00
  • 1f95c74f1e chore: 识别线程数 Skyxim 2022-05-29 21:04:47 +08:00
  • c9616f70b7 chore: 添加build Skyxim 2022-05-29 20:59:21 +08:00
  • a197fbd4b5 Merge branch 'Alpha' into dev Skyxim 2022-05-29 20:43:39 +08:00
  • 708b8beadf fix: compile adlyq 2022-05-29 20:00:38 +08:00
  • 0e1601e5b6 fix: 调整not规则判断子规则数量,逻辑规则返回payload采用解析后结果 Skyxim 2022-05-29 19:54:11 +08:00
  • c7355510a2 chore: 调整uid系统判断位置 Skyxim 2022-05-29 18:12:43 +08:00
  • 1faa172944 chore: 调整uid系统判断位置 Skyxim 2022-05-29 18:12:43 +08:00
  • 7a8c98cd90 refactor: 使用 netlink 获取默认网卡 adlyq 2022-05-29 15:35:08 +08:00
  • 13e907bbd0 refactor: 使用 netlink 配置 ip rule adlyq 2022-05-29 15:03:27 +08:00
  • ea8a5409ad Chore: merge branch 'with-tun' into plus-pro yaling888 2022-05-29 00:57:07 +08:00
  • 39d524dc18 Chore: update dependencies v1.0.0_tun yaling888 2022-05-29 00:45:29 +08:00
  • 0be8fc387a Chore: change GEO databases source yaling888 2022-05-29 00:45:13 +08:00
  • 39e7832676 fix: route on android adlyq 2022-05-28 23:29:22 +08:00
  • 9b999e72ce fix: npe adlyq 2022-05-28 23:29:03 +08:00
  • e1a61503e4 Merge branch 'netlink' into Alpha adlyq 2022-05-28 21:59:04 +08:00
  • 9272d02149 refactor: 合并部分android代码入linux && ip 使用netlink配置路由 adlyq 2022-05-28 19:26:42 +08:00
  • 067c02aba1 fix: 调整获取远程目的的位置 Skyxim 2022-05-28 20:00:02 +08:00
  • d0268bb9a2 chore: 降低并发查询时IPv6等待 Skyxim 2022-05-28 09:58:45 +08:00
  • 985dc99b5d Refactor: use native Win32 API to detect interface changed on Windows yaling888 2022-05-28 09:50:09 +08:00
  • fb4872ff7f fix: 关闭并发时双栈使用错误 Skyxim 2022-05-27 20:43:39 +08:00
  • 2044458df9 fix: npe Skyxim 2022-05-27 20:33:27 +08:00
  • d6df026550 chore: 更换GeoData下载地址 Meta 2022-05-27 18:32:23 +08:00
  • 7858ca6cc5 fix: geox url setting adlyq 2022-05-27 12:16:04 +08:00
  • 67905bcf7e Feature: make wintun driver embed yaling888 2022-05-27 09:20:46 +08:00
  • b37e1fb2b9 Chore: yaml bump version from v2 to v3 yaling888 2022-05-27 09:08:30 +08:00
  • ac36473d13 refactor: 获取远程目的从tunnel中剔除,移至tracker Skyxim 2022-05-27 08:58:36 +08:00
  • 72fb153fe0 refactor: 优化UDP远程目标获取 Skyxim 2022-05-26 23:41:09 +08:00
  • 527a602eba fix: 更新错误时未停止后续流程,日志修改 Skyxim 2022-05-26 23:13:36 +08:00
  • a71fd3b4df fix: 启动时检测provider文件是否过期,强制更新 Skyxim 2022-05-26 21:05:00 +08:00
  • 2ebc0383b5 feat: RESTful API support set tcp-concurrent adlyq 2022-05-26 19:49:12 +08:00
  • 9d2fc976e2 Chore: upgrade to yaml v3 Dreamacro 2022-05-26 17:47:05 +08:00
  • 22449da5d3 Fix: cache cleanup panic yaling888 2022-05-25 02:00:24 +08:00
  • 6ad2cde909 Feature: support relay Socks5 UDP yaling888 2022-05-24 21:58:20 +08:00
  • 68cf94a866 Chore: test cases yaling888 2022-05-25 01:36:27 +08:00
  • 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" adlyq 2022-05-24 15:04:13 +08:00
  • 149b4b5b43 feat: RESTful API support disable sniffer adlyq 2022-05-24 12:43:26 +08:00
  • c0eb9aac1c feat: fallback can be select by user adlyq 2022-05-23 00:40:27 +08:00
  • 7f41f94fff Fix: benchmark read bytes Dreamacro 2022-05-23 12:58:18 +08:00
  • d1f0dac302 Fix: test broken on opensource repo Dreamacro 2022-05-23 12:30:54 +08:00
  • afb3e00067 Chore: add benchmark r/w Dreamacro 2022-05-23 12:27:34 +08:00
  • 79469fc8d6 feat: uid rule support for logic and rule-set adlyq 2022-05-22 13:07:07 +08:00
  • 5b49414b49 Chore: merge branch 'with-tun' into plus-pro yaling888 2022-05-22 05:50:29 +08:00
  • fe44a762c2 Chore: update dependencies yaling888 2022-05-22 05:32:36 +08:00
  • ce1014eae3 Feature: support relay UDP traffic yaling888 2022-05-22 05:32:15 +08:00
  • 9a31ad6151 Chore: cleanup test go.mod Dreamacro 2022-05-21 17:46:34 +08:00
  • 09cc6b69e3 Chore: cleanup test code Dreamacro 2022-05-21 17:37:06 +08:00
  • 622b10d34d Chore: adjust iptables yaling888 2022-05-21 09:35:02 +08:00
  • 88b5741ad8 Fix: addrToMetadata err should be nil yaling888 2022-05-21 08:19:33 +08:00
  • 948700eed6 fix: 并发dns查询,由于ipv6阻塞导致某些情况下的网络不通 Skyxim 2022-05-21 00:34:00 +08:00
  • 3ab82849d4 feat: IN-TYPE rule support eg. IN-TYPE,SOCKS/REDIR/INNER,Proxy support list: HTTP HTTPS SOCKS SOCKS4 SOCKS5 REDIR TPROXY TUN INNER adlyq 2022-05-20 23:17:16 +08:00
  • 0f43a19fdb refactor: new way to get interface change even for linux adlyq 2022-05-20 21:43:27 +08:00
  • cc1c1340a3 feat: 安卓恢复进程规则,可通过enable-process开关,默认true adlyq 2022-05-19 20:43:41 +08:00
  • fe25ae83df refactor: 修改sticky-session尝试逻辑 Skyxim 2022-05-19 20:27:26 +08:00
  • c787bbe0e5 fix: 热重载Tun配置 adlyq 2022-05-19 19:19:19 +08:00