core:
- Simplify protected dialer DNS lookup logic.
Bootstrap DNSis now unnecessary if outbounddomainStrategynot set. - Skip
"packetEncoding": "packet"for UDP domain destination and do not resolve UDP domain destination to IPs when"packetEncoding": "packet". - Build with Go 1.23 and update dependencies.
- Hysteria2 changes.
- SplitHTTP changes.
- Add
fragment(TLS/TCP) based on GFW-knocker's core. It is configured atoutbounds.streamSettings.sockopt.fragmentand does not require dialerProxy/freedom outbound. Not tested in real environment.
app:
- Fix custom outbound.
- Simplify node deletion.
- Remove custom trojan-go config (broken a long time ago).
- Update dependencies and fix bugs.
- Add a global option for
fragment.