wwqgtxx
e10a1a707f
feat: support mekya for vmess
2026-07-07 23:35:20 +08:00
wwqgtxx
a198581333
feat: support mkcp for vmess
2026-07-07 18:35:42 +08:00
wwqgtxx
2f510e86ad
feat: support tlsmirror for vmess
2026-07-07 10:48:02 +08:00
wwqgtxx
1f93334106
fix: udp WriteTo returned wrong count
2026-07-05 22:29:19 +08:00
wwqgtxx
a1c09adb91
feat: support restls for shadowsocks listener
2026-07-05 18:14:26 +08:00
wwqgtxx
01111ffac1
feat: add handshake-timeout for masque
2026-07-03 17:00:20 +08:00
wwqgtxx
7870f8f839
feat: add handshake-timeout for OpenVPN
2026-07-03 16:37:10 +08:00
rumianoesa
73740c771c
fix: wrong realm resolver when only IPv6 is requested
2026-07-03 08:26:59 +08:00
wwqgtxx
1c4f7c4de6
feat: support shadow-tls for snell
2026-07-01 18:30:20 +08:00
wwqgtxx
27efee2dc7
chore: cleanup unused code in OpenVPN
2026-06-29 14:11:46 +08:00
Easy-Ez
d20e85081a
feat: support custom peer-info for openvpn outbound ( #2926 )
2026-06-29 13:44:12 +08:00
wwqgtxx
5b54b3ad46
fix: panic when dial failed in masque
2026-06-22 15:13:55 +08:00
wwqgtxx
be9164e55f
feat: add default-selected for select group
2026-06-19 11:21:14 +08:00
wwqgtxx
1e76df7377
chore: better group config parsing
2026-06-19 11:21:13 +08:00
wwqgtxx
8e2aba40fc
feat: support network: h3-l4proxy for masque outbound
2026-06-17 10:01:07 +08:00
xream
2cd1443c04
fix: prevent snell pool from reusing unready connections ( #2878 )
2026-06-13 20:49:07 +08:00
Peter Solomon
ea19cda0c9
feat: add rematch outbound type and REMATCH-NAME rule type ( #2862 )
2026-06-12 22:13:32 +08:00
wwqgtxx
da28fe33c8
chore: more code sharing
2026-06-12 15:43:17 +08:00
wwqgtxx
aff8dc73e1
chore: adjust struct name
2026-06-12 10:35:35 +08:00
wwqgtxx
d67572bbae
feat: support routing-mark for listeners except tun/redir/tproxy and top-level external-controller-routing-mark
2026-06-12 10:05:53 +08:00
wwqgtxx
084a09e4af
chore: export internal function for api user
2026-06-11 08:21:34 +08:00
wwqgtxx
f74bd8badc
chore: adjust internal function return type
2026-06-10 14:30:08 +08:00
wwqgtxx
e3d67b3227
chore: strictly forbidden to fill in a proxy group for empty-fallback
2026-06-10 13:15:44 +08:00
wwqgtxx
1f80d91552
feat: support session-table and session-length for xhttp client
2026-06-10 07:57:14 +08:00
saba-futai
ab56858d00
chore: sync sudoku v0.4.7 optimizations ( #2879 )
2026-06-06 00:19:38 +08:00
wwqgtxx
e928ef59c1
feat: add path-in-bundle to rule-providers to support extract from BundleMRS.7z when the local file does not exist
2026-06-05 12:13:12 +08:00
wwqgtxx
dafdd06b30
fix: variable capture in dns outbound
2026-06-05 09:21:57 +08:00
ECHSFXY
fd2112ecbe
feat: add built-in proxy PASS-RULE ( #2873 )
...
when a PASS-RULE is hit in a sub-rule, the sub-rule will not be skipped; instead, the currently hit rule branch will be skipped, and the matching of rules will continue in the sub-rule.
2026-06-04 21:23:39 +08:00
wwqgtxx
1e62d55418
feat: add empty-fallback to group options allows for customization instead of hardcoding COMPATIBLE
2026-06-04 15:07:53 +08:00
wwqgtxx
1abd12619a
fix: validation error handling for age-secret-key
2026-06-04 13:49:33 +08:00
wwqgtxx
f99d4e1be6
chore: adjust internal age component api
2026-06-04 09:30:58 +08:00
wwqgtxx
358fa5eb24
feat: add age-secret-key for proxy-provider and -age-secret-key for cmdline to support age armor format config decryption
2026-06-03 11:53:58 +08:00
puppywang
90b1066e1a
feat: add ping keepalive support for OpenVPN ( #2859 )
2026-06-02 11:33:59 +08:00
Zhiqiang Zhang
fc8c5a24b1
feat: support comp-lzo for OpenVPN ( #2841 )
2026-05-30 09:14:40 +08:00
wwqgtxx
4065583ae4
fix: masque retry condition
2026-05-26 21:03:44 +08:00
wwqgtxx
f30a64f93f
feat: support hysteria2 gecko obfs
2026-05-25 15:35:22 +08:00
Romanov Caesar
5639e93f72
fix: improve OpenVPN transport reliability ( #2824 )
2026-05-23 21:54:22 +08:00
wwqgtxx
03e1f44921
fix: interface structs do not copy correctly
2026-05-23 11:58:21 +08:00
xream
52edebd155
feat: add snell version 4/5 outbound and inbound ( #2817 )
2026-05-22 01:14:58 +08:00
Romanov Caesar
7a6a650902
feat: support OpenVPN CBC ciphers ( #2818 )
2026-05-21 23:41:08 +08:00
wwqgtxx
72f133f4bd
chore: more logging for tailscale debug
2026-05-21 09:54:07 +08:00
wwqgtxx
f2da5b7c27
chore: reduce internal circular dependencies
2026-05-18 21:31:08 +08:00
ayanamist
d60b336dfc
chore: use mihomo name & ver to tailscale reported ver to avoid update prompts ( #2801 )
2026-05-18 10:44:01 +08:00
wwqgtxx
a05c94b4ad
chore: make the proxydialer module no longer directly depend on the tunnel module
2026-05-17 21:55:16 +08:00
wwqgtxx
0dec35ed69
chore: always dial tcp on netstack for tailscale
2026-05-17 17:07:26 +08:00
wwqgtxx
d2fcf71c4a
fix: tailscale panic when working with dialer-proxy
2026-05-17 13:05:30 +08:00
wwqgtxx
e9e23c4e98
chore: tailscale must be compiled under the with_gvisor build tag
2026-05-16 23:45:08 +08:00
ztywyj
5e22035118
feat: add GOST relay outbound proxy type ( #2795 )
2026-05-16 22:37:07 +08:00
wwqgtxx
263d06d176
chore: allow passing tunnel when creating the proxy
2026-05-16 21:20:02 +08:00
wwqgtxx
ac6f6d0482
chore: tailscale using ListenPacket for UDP
2026-05-16 20:44:04 +08:00