Commit Graph

636 Commits

Author SHA1 Message Date
世界 07dba74657 Add initial_path option to remote rule-sets 2026-07-25 22:58:38 +08:00
世界 58affa1c6d Add JSON schema support 2026-07-25 22:58:38 +08:00
世界 8bc6787c7f Bump version 2026-07-23 21:21:00 +08:00
世界 5d744adaa3 dns: Add namespace and parallel support for evaluate 2026-07-23 21:08:26 +08:00
世界 52e72736ad route: simplify rule_set matching semantics
Since b0c6762bc, every rule inside a referenced rule-set was evaluated
as if merged into the outer rule, which required tracking per-branch
group states and let outer rules and rule-set rules satisfy each
other's grouped conditions in both directions.

Restrict merging to the only designed case: a rule-set containing
exactly one non-inverted default rule is merged into the outer rule as
before. Any other rule-set now matches as an ordinary condition of the
outer rule: it matches when any of its rules matches on its own, and
its rules no longer exchange grouped match state with the outer rule
in either direction. Multiple referenced rule-sets keep OR semantics.

Flat address rule-sets such as generated geosite/geoip sets contain a
single default rule, so their behavior is unchanged. The group-state
set machinery is replaced by a single required/satisfied mask pair.

Also update the route and DNS rule docs.
2026-07-23 14:16:55 +08:00
世界 ceb7154384 Fix Fortinet SSO again 2026-07-23 13:17:58 +08:00
世界 3fcfadd5ee Bump version 2026-07-22 10:36:20 +08:00
世界 de47602923 Add Fortinet hostcheck support 2026-07-22 01:02:03 +08:00
世界 2ff294c4f4 Improve OpenVPN & OpenConnect interoperability 2026-07-21 13:08:31 +08:00
世界 15be1ee2f0 openvpn: Fix certificate verification compatibility 2026-07-20 21:33:52 +08:00
世界 fa36eb769a Bump version 2026-07-19 23:14:25 +08:00
世界 f9d2986225 Add linux desktop build 2026-07-19 23:14:25 +08:00
世界 37b4386bdd Bump version 2026-07-18 09:47:39 +08:00
世界 a4367df680 Refactor OpenVPN and OpenConnect endpoints 2026-07-18 09:40:17 +08:00
世界 46f00de9aa Add openvpn and openconnect 2026-07-17 17:42:02 +08:00
世界 cd3ee75769 Bump version 2026-07-17 17:42:02 +08:00
世界 c8ee3497b2 refactor: New tun udpnat 2026-07-16 21:35:01 +08:00
世界 c215021eca Add multiple tags support to rule-sets 2026-07-16 18:58:58 +08:00
世界 5cd932aca2 Bump version 2026-07-16 00:38:31 +08:00
世界 9abe81bb32 tailscale: support Windows SSH user sessions 2026-07-16 00:38:30 +08:00
世界 2fd577502c Bump version 2026-07-14 16:20:40 +08:00
世界 0bcec8c423 Add windows build 2026-07-14 16:20:40 +08:00
世界 fc867cdc40 documentation: Update icon svg 2026-07-14 09:32:27 +08:00
世界 f025e6f163 Bump version 2026-07-11 08:42:52 +08:00
世界 792f2007ac Add netns and unshare support 2026-07-11 08:42:52 +08:00
世界 3a4a991b8d Bump version 2026-07-10 13:54:29 +08:00
世界 595b45fde5 Bump version 2026-07-09 12:58:03 +08:00
世界 400c6d79f1 Add hysteria2 realm ip_version and port_mapping options 2026-07-09 12:58:03 +08:00
世界 c85b64ecad Add windows bridge 2026-07-09 11:20:33 +08:00
世界 9fc7621596 Improve bridge 2026-07-09 11:20:32 +08:00
世界 e2b25f17db Add bridge outbound 2026-07-09 11:20:32 +08:00
世界 c808a1618d Imrpove flow tracking & sniff action 2026-07-09 11:20:32 +08:00
世界 eaec0cf88b Add L3 forwarding support 2026-07-09 11:20:31 +08:00
世界 e9b86275fa Add snell protocol 2026-07-09 11:20:31 +08:00
世界 54b4be5701 Bump version 2026-07-09 11:20:10 +08:00
世界 ecbb285dde Bump version 2026-07-09 11:20:09 +08:00
世界 1c830c6472 Add iOS jailbreak release 2026-07-09 11:20:08 +08:00
世界 70a767a14a documentation: Add USB/IP server and client 2026-07-09 11:20:07 +08:00
世界 12f160ab5f Fix remote control when Clash server is unavailable 2026-07-09 11:20:06 +08:00
世界 828e105005 Add dashboard support for API service 2026-07-09 11:20:06 +08:00
世界 a485967957 Add sing-box API service 2026-07-09 11:20:03 +08:00
世界 f0ca4dca1b platform: Add tailscale device name and logout 2026-07-09 11:20:03 +08:00
世界 9ac1e1b6ca tailscale: Add tailssh server 2026-07-09 11:20:02 +08:00
世界 824ccb8b3a hysteria2: Add gecko obfs 2026-07-09 11:20:02 +08:00
世界 ca4d79ffa0 tailscale: Revert dialer deprecation and remove control_http_client 2026-07-09 11:19:47 +08:00
世界 94ba93ba6a Fix hysteria2 realm server 2026-07-09 11:19:45 +08:00
世界 fdab3c1b95 Update hysteria2 realm 2026-07-09 11:19:39 +08:00
世界 1ab58918df Add hysteria2 realm service and support 2026-07-09 11:19:33 +08:00
macronut 1581a72924 Add more spoof method
Signed-off-by: macronut <4027187+macronut@users.noreply.github.com>
2026-07-09 11:19:16 +08:00
世界 84eb7a103f Allow customizing TUN DNS mode and hijack interface DNS by default 2026-07-09 11:19:16 +08:00