363 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
世界 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
世界 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
世界 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
世界 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
世界 9abe81bb32 tailscale: support Windows SSH user sessions 2026-07-16 00:38:30 +08:00
世界 792f2007ac Add netns and unshare support 2026-07-11 08:42:52 +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
世界 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
世界 59ad93ef52 dns: Add mDNS server 2026-07-09 11:19:16 +08:00
世界 7c722b3d50 dns: Add preferred_by rule item 2026-07-09 11:19:15 +08:00
世界 a81ca0f5c5 dns: Add neighbor-based hostname resolution to local server 2026-07-09 11:19:15 +08:00
世界 dbe307461c dns: Add timeout configuration 2026-07-09 11:19:14 +08:00
世界 93a5334b18 ssh: Add cipher, MAC, and key exchange configuration 2026-07-09 11:19:14 +08:00
nekohasekai 5dbc0a58cb Add Windows TLS engine 2026-07-09 11:19:13 +08:00
世界 4755ce63f5 Add ACME profile support for IP address certificates 2026-07-09 11:19:12 +08:00
世界 2844090ed0 Add search domain support for Tailscale DNS 2026-07-09 11:19:11 +08:00
世界 a2872c3f32 Add TLS spoof support 2026-07-09 11:19:08 +08:00
世界 c1da99eede Refactor: HTTP clients, unified HTTP2/QUIC options, Apple engines 2026-07-09 11:19:07 +08:00
世界 c8101bf1b7 Add optimistic DNS cache 2026-07-09 11:17:55 +08:00
世界 84cbca844d documentation: Fix missing update for ip_version and query_type 2026-07-09 11:17:54 +08:00
世界 b212049768 Add cloudflared inbound 2026-07-09 11:17:53 +08:00
世界 ef954777d0 Add package_name_regex route, DNS and headless rule item 2026-07-09 11:17:53 +08:00
世界 79ba7e59a9 documentation: Fixes 2026-07-09 11:17:52 +08:00