Commit Graph

355 Commits

Author SHA1 Message Date
世界 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
世界 c61e5820a5 Un-deprecate ip_accept_any DNS rule item 2026-07-09 11:17:51 +08:00
nekohasekai daff1623b2 Add evaluate DNS rule action and related rule items 2026-07-09 11:17:47 +08:00
世界 73d9ffc4f3 Add BBR profile and hop interval randomization for Hysteria2 2026-07-09 11:17:30 +08:00
nekohasekai bbb8051c83 Refactor ACME support to certificate provider 2026-07-09 11:16:44 +08:00
世界 eaf1f5e563 documentation: Update descriptions for neighbor rules 2026-07-09 11:16:44 +08:00
世界 801505e628 Add MAC and hostname rule items 2026-07-09 11:16:41 +08:00
世界 b0c6762bc1 route: merge rule_set branches into outer rules
Treat rule_set items as merged branches instead of standalone boolean
sub-items.

Evaluate each branch inside a referenced rule-set as if it were merged
into the outer rule and keep OR semantics between branches. This lets
outer grouped fields satisfy matching groups inside a branch without
introducing a standalone outer fallback or cross-branch state union.

Keep inherited grouped state outside inverted default and logical
branches. Negated rule-set branches now evaluate !(...) against their
own conditions and only reapply the outer grouped match after negation
succeeds, so configs like outer-group && !inner-condition continue to
work.

Add regression tests for same-group merged matches, cross-group and
extra-AND failures, DNS merged-branch behaviour, and inverted merged
branches. Update the route and DNS rule docs to clarify that rule-set
branches merge into the outer rule while keeping OR semantics between
branches.
2026-03-25 14:00:29 +08:00
世界 686cf1f304 documentation: Fix Chinese link anchors 2026-03-16 12:24:10 +08:00